为 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

文章作者: 若海; 原文链接: https://www.rehiy.com/post/434/; 转载需声明来自技术写真 - 若海

添加新评论