我正在 VLAN 网络中的 Hyper-V Server 2016 (Core) 上设置Sophos XG 虚拟设备,因此需要配置 VNIC 的 VLAN 模式,以便 LAN 接口成为中继端口和 WAN 接口将被取消标记。
Get-VMNetworkAdapterVlan
的默认输出建议粒度:
VMName VMNetworkAdapterName Mode VlanList
------ -------------------- ---- --------
Sophos XG Virtual Appliance LAN Trunk 1000,1000-1090
Sophos XG Virtual Appliance WAN Trunk 1000,1000-1090
但是根据https://docs.microsoft.com/en-us/powershell/module/hyper-v/set-vmnetworkadaptervlan?view=win10-ps和我的经验和研究,Set-VMNetworkAdapterVlan
根本只能用来设置VLAN VM 中所有VNIC 的模式,而不是特定的模式。
我设法通过设置 VM 的 VLAN 模式然后重新添加 VNIC 来解决此问题:
可能有更好的方法可以做到这一点,如果有的话,我很想知道,但我找不到。