![无法从主机 ping 通 Vbox 客户机,但可以从网络上的其他设备 ping 通吗?](https://linux22.com/image/1366026/%E6%97%A0%E6%B3%95%E4%BB%8E%E4%B8%BB%E6%9C%BA%20ping%20%E9%80%9A%20Vbox%20%E5%AE%A2%E6%88%B7%E6%9C%BA%EF%BC%8C%E4%BD%86%E5%8F%AF%E4%BB%A5%E4%BB%8E%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%20ping%20%E9%80%9A%E5%90%97%EF%BC%9F.png)
主机操作系统:带有 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 网络。所有这些结合在一起将使您能够在内部相互通信。