无法从主机 ping 通 Vbox 客户机,但可以从网络上的其他设备 ping 通吗?

无法从主机 ping 通 Vbox 客户机,但可以从网络上的其他设备 ping 通吗?

主机操作系统:带有 Virtual Box 的 Fedora 17,IP 为 10.51.49.6 客户操作系统:CentOS 6.3,IP 为 10.51.49.13

主机上的客户网络模式设置为桥接至 eth0,但我无法从主机连接到客户或从客户连接到主机。但我可以从网络上的任何其他设备连接到客户或从客户连接到客户。

我进行了一些流量捕获,看起来 .6 不知道 .13 的 MAC 地址,也无法获知它。什么可以阻止它这样做?

答案1

为了解决这个问题,我们在客户虚拟机上创建了两个网络适配器。一个用于与外界的公共连接,另一个用于主机 <-> 客户机的内部连接。

保持您的第一个界面与现在相同。

创建第二个接口,类型为“仅主机”。

重要提示:如果您从未创建过主机专用适配器,则必须在客户机中创建主机专用接口之前执行此操作。转到文件 -> 首选项 -> 网络,然后添加主机专用网络。您可能希望同时确认此接口上已启用 DHCP。这将在主机系统上创建接口,以便它可以与客户机系统通信。

启动客户机,您应该会看到两个接口。第一个接口(可能是您设置中的 eth0)应该是您的桥接网络适配器。第二个接口(可能是 eth1)应该是您的主机专用适配器。在我的设置中,这是一个 192.168.xx 地址。在主机操作系统上,创建了一个名为 vboxnet0 的新接口,它也应该有一个 192.168.xx 网络。所有这些结合在一起将使您能够在内部相互通信。

相关内容