Ubuntu主机中的virtualbox没有互联网连接

3 virtualbox internet 12.10

我的头发着火了,试图让互联网连接在来宾操作系统中正常工作。

我有 Ubuntu 12.10 机器,从 Ubuntu 软件中心安装了 VirtualBox 4.1.18

我将 PC-BSD 和 FreeBSD 设置为 GuestOS

现在两个 GuestOS 都没有互联网连接。我尝试了不同的方法,例如:

sudo apt-get install dnsmasq并更改/etc/dnsmasq.d/network-manager配置以添加except-interface=lo阻止我所有互联网连接的配置。

我还补充dns-nameservers 8.8.8.8 8.8.4.4/etc/network/interfaces,然后重新启动network-manager

最后我做到了VBoxManage modifyvm "PC-BSD" --natdnshostresolver1 onVBoxManage modifyvm "PC-BSD" --natdnshostresolver1 on但无济于事。

我已经尝试过NAT,并在不同的选项Bridged

我在 GuestOS 中仍然没有互联网连接,无论如何我可以解决这个问题吗?就我而言,问题出在 Ubuntu 12.10 中,因为没有共享互联网,但我不知道如何解决这个问题。

小智 9

在尝试了这个和那个之后,我解决了以下问题。

sudo gedit /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

我注释掉auto lo并添加了auto eth0. 在那之后我做了

sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)

现在网络在所有 VirtualBox 来宾操作系统中都有效。

我不知道这是如何工作的,但在我的 Kubuntu 12.04 中,网络接口被设置为eth0,所以,我想尝试一下,它可以工作。

编辑:

根据jdthood建议,我不得不放回lo网络管理器才能正常工作。几天后,当我重新启动计算机时,它开始说Could not detect network并且我取消了注释lo,所以,现在我同时拥有

auth lo
auth eth0

一切正常。