Gui*_*ion 8 hyper-v openbsd vlan
我正在将 OpenBSD 设置为 HyperV 2012 中的 VM。对我来说,在 vm 上创建一个接口并让 OpenBSD 负责设置 vlan 会更容易。
是否可以告诉 HyperV 将所有流量发送到一个端口,无论它是否被标记?
如果我取消选中“启用虚拟 LAN 标识”,则 HyperV 似乎只向端口发送未标记的流量。
使用 PowerShell Set-VMNetworkAdapterVlancmdlet,您可以在虚拟 NIC 上打开中继模式。我不认为有一个等效的 GUI 选项。
Set-VMNetworkAdapterVlan -Trunk -AllowedVlanIdList "100,101" -VMName "VmName" -VMNetworkAdapterName "TrunkNic" -NativeVlanId 1
Run Code Online (Sandbox Code Playgroud)
-Trunk 打开中继模式,使 VLAN 标记保持不变。-AllowedVlanIdList指定允许访客使用的 VLAN。该参数在中继模式下是必需的。如果您有大量 VLAN,您还可以使用范围,如-AllowedVlanIdList "1-4000"-NativeVlanId也是必需的。它指定传出的未标记数据包属于哪个 VLAN。我认为它还剥离了该 VLAN 上传入数据包的 VLAN 标记。或类似的东西。我记得这里有一个奇怪的行为,我完全回避了这个行为,我只是将它设置为一个未使用的黑洞,而不是在来宾中使用未标记的接口,因为这更容易配置并且对我来说似乎不那么脆弱。