当我ping google.com
在主机(Win7)上执行此操作时,我得到 74.125.227.164 并且能够无问题地 ping 通。
当我ping 74.125.227.164
在 Ubuntu(我的 VirtualBox 客户操作系统)上执行此操作时,我收到一条connect: Network is unreachable
消息。
以下是 ifconfig 的输出:
我尝试过sudo ifconfig eth0 down
,然后sudo ifconfig eth0 up
它们似乎运行起来没有问题。有趣的是,这ping 74.125.227.164
实际上有效前我做了 ifconfig 操作。事实上,这样做似乎让事情变得更糟,而不是更好。
这样做cat /etc/resolv.conf
会给我以下结果:
nameserver 10.128.128.128
这是我的虚拟机设置的副本:
有任何想法吗?
答案1
我建议在虚拟机内安装 VirtualBox 附加组件。这将为客户操作系统提供驱动程序,以使用 VirtualBox 提供的适配器。
我推荐的另一种选择是使用“桥接适配器”而不是 NAT。
也可能是你在更改设置时 ARP 表损坏了。你可以尝试使用以下命令清除 ARP 缓存这作为指导。
由于您使用的是实时 CD,因此您可以重新启动并且所有设置都会恢复正常。