我升级了 ubuntu 到 12.10,vbox 上无法上网

我升级了 ubuntu 到 12.10,vbox 上无法上网

上周,我将操作系统从 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

根据此处的线索http://ubuntuforums.org/showthread.php?t=2049230

sudo apt-get install dnsmasq

为我解决了这个问题

答案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

来源:https://forums.virtualbox.org/viewtopic.php?f=26&t=50387

相关内容