我的主机是开箱即用的 Ubuntu 12.10,简单连接到 Wifi。
我安装了 VirtualBox,然后在其上安装了几个 Linux 和 Windows 7 Pro 客户机,全部使用默认的 VirtualBox 选项 (NAT)。
我每天都会重启它们。
昨天全部都可以上网了。
问题:今天所有 Windows 客户端都显示“无法访问 Internet”。
Linux 客户机仍然有网络。
作为实验,我创建了一个新的客户虚拟机,并在其中安装了 Windows。结果:没有网络。
所有 Windows 和 Linux 客户机都是开箱即用的,我没有做任何网络调整。以下是它们的 VirtualBox 端网络配置,以防万一:
(两年后:发生了完全相同的问题,昨天正在运行的虚拟机......相同的解决方案)
答案1
正如 John Siu 向我提示的那样,我的网络中的 DNS 服务器可能有问题。
解决方案是将 DNS 从 更改为Obtain DNS server address automatically
,Use the following DNS server addresses
然后输入Google 的 DNS 服务地址,如下图所示:
答案2
您是否尝试过从任何 Windows 客户机内部 ping 一下?
No Internet access
与失去网络连接不同。它仍然有 LAN 连接,但 Windows 认为它无法连接到互联网。
当 Windows 启动时,它会建立一些互联网连接(不确定是什么),如果失败,它会显示通知标志。一旦您开始浏览网页或进行一些互联网流量,它通常会消失。如果您有互联网连接,该标志可能会在几分钟内自行消失。