为 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

添加新评论