如何为跨不同 VM 主机的 2 台 VM 创建专用网络?

如何为跨不同 VM 主机的 2 台 VM 创建专用网络?

我有 2 个虚拟机在不同的 Hyper-V 主机上运行。我想创建一个私有网络,以便 2 个虚拟机可以相互通信,但不能访问外部网络。

我知道 VLAN 是一个选项。但我的交换机不支持 VLAN。

我可以找到一些可以充当网络桥梁来连接这些虚拟机的软件吗?

答案1

即使没有托管交换机,您仍然应该能够为这些虚拟机创建一个单独的 VLAN - 尽管它是否真的有效取决于您的特定交换机。

您真正需要带有 Vlan 的托管交换机的原因是,例如,当您想要一个具有多个 Vlan(中继端口)的端口时,然后使用交换机进行拆分,以便某些端口具有一个 Vlan,而其他端口具有另一个 Vlan(访问端口)。

在您的场景中,其他所有内容都将未标记,并且希望您的交换机仍然可以转发标记的数据包,但您网络上与此 vlan 交互的唯一设备将是您设置为在此 vlan 上的设备。

这里有人更详细地解释这一点http://blog.pressure.net.nz/2008/11/the-amazing-unmanaged-trunk-mode-switch/

这里有人解释为什么它可能不起作用(阅读第 4 条回复)http://community.spiceworks.com/topic/119788-will-vlan-tags-pass-through-a-basic-simple-switch

编辑:或者按照其他人提到的那样,在两端各使用一个专用网卡和一条交叉电缆。

答案2

使用交叉电缆连接 Hyper-V 主机。在每个 Hyper-V 上使用交叉 NIC 设置新的虚拟交换机和新的虚拟网络,并将网络类型设置为外部。配置每个虚拟机以使用新的 NIC 网络。如果您的 NIC 支持自动 MDIX,则应该能够使用标准电缆。

相关内容