Senden Sie den Trunk in HyperV 2012 direkt an vm

8

Ich richte OpenBSD als VM in HyperV 2012 ein. Es wäre für mich einfacher, nur eine Schnittstelle auf der VM zu erstellen und OpenBSD die Einrichtung der VMs übernehmen zu lassen.

Ist es möglich, HyperV anzuweisen, den gesamten Datenverkehr an einen Port zu senden , unabhängig davon, ob dieser markiert ist oder nicht?

Wenn ich die Option "Virtuelle LAN-Identifizierung aktivieren" deaktiviere, sendet HyperV anscheinend nur Datenverkehr ohne Tags an den Port.

Guillaume Filion
quelle
Wenn Sie den Trunk anstelle einer bestimmten VM in den Hyper-V-Switch einbinden möchten, wie würden Sie das tun?
Radiowhiz

Antworten:

8

Mit dem PowerShell- Set-VMNetworkAdapterVlanCmdlet können Sie den Trunk-Modus auf der virtuellen Netzwerkkarte aktivieren. Ich glaube nicht, dass es dafür eine äquivalente GUI-Option gibt.

Set-VMNetworkAdapterVlan -Trunk -AllowedVlanIdList "100,101" -VMName "VmName" -VMNetworkAdapterName "TrunkNic" -NativeVlanId 1
  • -Trunk Aktiviert den Trunk-Modus, wodurch die VLAN-Tags intakt bleiben.
  • -AllowedVlanIdListGibt an, welche VLANs der Gast verwenden darf. Dieser Parameter ist im Trunk-Modus obligatorisch. Wenn Sie eine große Anzahl von VLANs haben, können Sie auch Bereiche wie verwenden-AllowedVlanIdList "1-4000"
  • -NativeVlanIdist auch erforderlich. Es gibt an, zu welchem ​​ausgehenden VLAN-Paket ohne Tag gehört. Ich denke, dass es auch das VLAN-Tag für eingehende Pakete in diesem VLAN entfernt hat. Oder etwas ähnliches. Ich erinnere mich, dass es hier ein seltsames Verhalten gab, das ich völlig umgangen habe, indem ich es einfach auf ein unbenutztes VLAN mit schwarzen Löchern gesetzt und die nicht getaggte Schnittstelle im Gast nicht verwendet habe, da dies einfacher zu konfigurieren war und mir weniger fragil erschien.
langer Hals
quelle
Vielen Dank, ich werde es morgen überprüfen und Sie wissen lassen, wie es funktioniert!
Guillaume Filion
Es sieht für mich so aus, als ob das VLAN der VM im Bereich AllowedVlanIdList nicht miteinander kommunizieren kann. Die VMs auf NativeVlanId können miteinander kommunizieren. Fehlen einige Einstellungen? Sollte der Nic eine Verbindung zu welchem ​​virtuellen Switch herstellen?