首先你需要:
- 启用 Hyper-V 功能
- 在 Hyper-V 交换机配置当中给你的物理网卡建立一个 External 类型的虚拟交换机
(注:这两步会导致暂时断网,请在物理接触设备的情况下操作。)
现在你在网卡列表里应该能看到一个无 IP 的物理网卡,以及一个配置了 IP(如果你开了 DHCP 的话)的从虚拟交换机上引出的默认虚拟网卡。这个网卡是没有 VLAN tag 的。
其实 Hyper-V 虚拟交换机还提供了 VLAN 功能,但是没有暴露图形界面选项。想要新建一个 VLAN 虚拟网卡,可以打开一个管理员权限的 PowerShell,然后:
|
Add-VMNetworkAdapter -ManagementOS -Name <新建虚拟网卡的名字> -SwitchName <Hyper-V 虚拟交换机的名字> Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName <新建虚拟网卡的名字> -Access -VlanID <VLAN tag> |
如果需要指定某个程序使用某个 VLAN,可以使用 ForceBindIP。
参考: