虚拟盒(CentOS)上的多个内部网络

虚拟盒(CentOS)上的多个内部网络

我在一台虚拟机 (CentOS 6.4) 上有 3 个 NIC(内部网络),每个 NIC 都有自己的网络名称 intnet1、intnet2 和 intnet3。因此,我的理解是 eth0 连接到内部网络 1,eth1 连接到内部网络 2,依此类推。当我启动另一台虚拟机 (CentOS 6.4) 时,只有一个 NIC 连接到 intnet1,我可以 ping 通“服务器”虚拟机上的所有 3 个 NIC,但如果我现在将客户端内部网络更改为 intnet2,虚拟机将无法找到“服务器”虚拟机。我是否误解了虚拟机内部网络的工作原理?提前谢谢您。

答案1

在 VirtualBox 中配置内部网络时,您必须确保以下内容配置正确。

  • 网络名称必须与其他机器相同。必须具有相同的网络名称(设置-->网络-->网络名称)
  • 在网络适配器设置中 - 两台机器的默认网关必须相同。(您可以从 ipconfig 中验证)

关闭 Windows 防火墙。(以确保连接不会被内部阻止)

请检查上述配置是否正确,并尝试 ping 其他服务器并检查

答案2

所需的只是为每个网络适配器提供自己独特的网络掩码,因为当尝试 ping 时,似乎会尝试第一个适配器,如果失败,则不会尝试其他适配器,因为它们位于同一子网上。 - 感谢我的朋友指出这一点

相关内容