为 Hyper-V 虚拟机开启 Trunk 模式
我是非常喜欢Linux的,但是终究还是逃离不了Windows,昨天为了给一台Hyper-v虚拟机开启Trunk模式,折腾了将近1个小时。
先直接上结果
Set-VMNetworkAdapterVlan -VMName test -Trunk -AllowedVlanIdList 1-4094 -NativeVlanId 0
以下为我实验的一些命令,供大家参考
-
显示虚拟机test的所有网卡状态
Get-VMNetworkAdapterVlan -VMName test
-
设置lan网卡为不打标
Set-VMNetworkAdapterVlan -VMName test -VMNetworkAdapterName lan -Untagged
-
设置lan网卡为access口vlan1
Set-VMNetworkAdapterVlan -VMName test -VMNetworkAdapterName lan -Access -VlanId 1
-
设置lan网卡为trunk口
Set-VMNetworkAdapterVlan -VMName test -VMNetworkAdapterName lan -Trunk -AllowedVlanIdList 1-4094 -NativeVlanId 0
-
启用lan网卡MAC地址欺骗
Set-VMNetworkAdapter -VMName test -VMNetworkAdapterName lan -MacAddressSpoofing On
-
关闭lan网卡MAC地址欺骗
Set-VMNetworkAdapter -VMName test -VMNetworkAdapterName lan -MacAddressSpoofing Off
官方文档
https://docs.microsoft.com/en-us/powershell/module/hyper-v/?view=windowsserver2019-ps