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

我的头发着火试图在客户操作系统中进行Internet连接。

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

我将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但无济于事。

我已经在Bridged尝试了NAT和不同的选项

在GuestOS中我仍然没有互联网连接,无论如何我能解决这个问题吗? 据我所知,Ubuntu 12.10中的问题是不共享互联网,但我不知道如何解决这个问题。

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

 sudo gedit /etc/network/interfaces 

我注释掉了auto lo并添加了auto eth0 。 之后我做了

 sudo service network-manager restart 

现在,网络适用于所有VirtualBox客户操作系统。

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

编辑:

根据jdthood建议,我不得不放弃网络管理员才能正常工作。 几天后,当我重新启动计算机时,它开始说Could not detect network而我已经取消注释掉了,所以,现在我有了两个

认真的
auth eth0

一切都很好。

我在Ubuntu 12.10中运行了多个来宾(FreeBSD,Windows 7,Windows Server 2012)的VBox 4.2.8,并在VBox的网络设置中使用Bridged Mode,Deny Promiscuous。 一切正常OOB。 但是,我忘记过去单击“Cable Connected”设置并将自己推向一个看起来太深入问题的墙。 因此,请确保在VBox中的Guest的网络设置中勾选“Cable Connected”。

我从来不需要在我的客人身上做nat dns解析器,所以只需管理PC-BSD中网络设置中的所有内容。

http://wiki.pcbsd.org/index.php/Network_Configuration

希望这可以帮助。

如果您的(Ubuntu)主机具有正常的Internet连接,并且您基于默认NAT配置为guest虚拟机创建虚拟网卡,则您将在主机端完成。 从现在开始,VirtualBox( 不是 Ubuntu)处理从guest虚拟机到网络的流量。 就Ubuntu而言,VirtualBox只是使用网络的另一个应用程序。 它与Firefox没有什么不同。

NAT-ting,DHCP-ing和与guest虚拟机通信纯粹是VirtualBox的业务。 假设VirtualBox有效,这意味着你需要在BSD端解决这个问题。 BSD专家就在隔壁 。