上周,我将操作系统从 12.04 升级到 Ubuntu 12.10,结果两个虚拟机(使用 virtualbox 启动)上的互联网停止工作,Windows XP 和 OSX Snow Leopard。OSX 最初也完全停止工作,但我通过在 vbox 设置中切换到 64 位选项解决了这个问题。我从 NAT 切换到桥接网络,Windows 恢复了互联网,但 OSX 却没有。有人知道我可能做错了什么吗?
答案1
我遇到了同样的问题。您需要将 VirtualBox 升级到 4.2.X(这对我有帮助)
根据您的发行版,将以下其中一行添加到您的 /etc/apt/sources.list:
deb http://download.virtualbox.org/virtualbox/debian precise contrib
比:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-4.2
您可以在此处阅读有关安装和安装后步骤的更多信息: https://www.virtualbox.org/wiki/Linux_Downloads
答案2
答案3
首先检查客户机中的网络配置情况,如果是 DHCP,那么他们可能无法从主机获取 DNS 服务器,因为更新后 Virualbox 没有为目标客户机运行 DNS 服务,因此他们无法解析主机名。
有两种解决方案 1)设置客户机使用 8.8.8.8 8.8.4.4 作为 DNS 服务器或重新配置 Virtualbox 以提供 DNS 代理服务
VBoxManage modifyvm "VM name" --natdnsproxy1 on
或者
VBoxManage modifyvm "VM name" --natdnshostresolver1 on
更改客户机中的 DNS 服务器配置对我来说有效,其他解决方案可能有效(根据 VBox 文档),我自己还没有测试过
答案4
我遇到了同样的问题。使用 12.10 作为主机并运行 Windows Vista 作为客户机。以下方法解决了该问题:
VBoxManage modifyvm global --natdnshostresolver1 on