升级到 Ubuntu 12.10 后 NAT 适配器的问题

jje*_*sse 3 upgrade virtualbox virtualbox-networking

我正在运行安装了 VirtualBox 的 Ubuntu 12.04。我使用 NAT 接口连接到所有东西。基本上运行 VBOX 来测试一些东西和一个用于 Netflix 的 Windows 虚拟机。今天回到我的虚拟机上工作,发现我无法连接到互联网。在 VM 设置中,我使用的是 NAT 适配器,但是我注意到 VBOX 中首选项下的网络设置中没有 NAT 适配器。

不太确定发生了什么,但想知道发生了什么?

我注意到有一些关于更改 DNSMASQ 和配置桥接模式的帖子,但这在 12.04 下是开箱即用的,并且由于升级后不再起作用。

请需要一些帮助

小智 10

(K)Ubuntu 12.10 的已知错误。尝试以下两个命令行:

VBoxManage modifyvm "name" --natdnshostresolver1 on
VBoxManage modifyvm "name" --natdnsproxy1 on
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请安装 virtual box 4.2:

从您的计算机上卸载 virtualbox

sudo apt-get remove virtualbox
Run Code Online (Sandbox Code Playgroud)

还要卸载 guest-addition iso,因为 4.2 版本包含一个新的:

sudo apt-get remove virtualbox-guest-additions-iso
Run Code Online (Sandbox Code Playgroud)

下载并安装虚拟盒子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
Run Code Online (Sandbox Code Playgroud)

第一次运行 virtualbox 时,它会要求您使用下载的来更新来宾添加模块。

享受 !