我运行的是安装了 VirtualBox 的 Ubuntu 12.04。我使用 NAT 接口连接所有东西。基本上是运行 VBOX 来测试一些东西,以及运行 Windows VM 来运行 Netflix。今天回到我的虚拟机中工作,发现我无法连接到互联网。在虚拟机设置中,我使用的是 NAT 适配器,但我注意到 VBOX 中“首选项”下的“网络设置”中没有 NAT 适配器。
不太清楚发生了什么,但想知道到底发生了什么?
我注意到有一些关于更改 DNSMASQ 和配置桥接模式的帖子,但这在 12.04 下开箱即用,并且升级后不再起作用。
需要帮助吗
答案1
(K)Ubuntu 12.10 的已知错误。尝试以下两个命令行:
VBoxManage modifyvm "name" --natdnshostresolver1 on
VBoxManage modifyvm "name" --natdnsproxy1 on
如果这不起作用,请安装 Virtual Box 4.2:
从您的计算机上卸载virtualbox
sudo apt-get remove virtualbox
还要卸载 guest-addition iso,因为 4.2 版本包含一个新版本:
sudo apt-get remove virtualbox-guest-additions-iso
下载并安装 Virtual Box 4.2
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
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
第一次运行 virtualbox 时,它会要求您使用下载的模块更新 guest-addition 模块。
享受 !
答案2
周六我从 12.04 升级到了 12.10,也遇到了同样的问题。这个问题对于我的工作来说至关重要,所以如果我明天早上不能修复它,我将被迫在两年内第一次在工作中使用 Win7 启动……
如果我将 vbox 设置更改为客户机的桥接网络,我就可以拥有网络,但桥接与 NAT 实际上并不相同...
我曾尝试过查找 Ubuntu 12.10 中是否有任何网络设置/策略发生更改,但到目前为止还没有发现任何东西。(虽然我相信我在“商业广告”中看到过一些关于安全防火墙之类的东西。)
任何人?