虚拟机中没有互联网连接,主机和虚拟操作系统均为12.04

我安装了Precise 12.04作为主机操作系统。 在VirtualBox中,我也安装了12.04。

我无法将Virtual 12.04连接到主机互联网。 我已经尝试选择网络适配器中的所有可用选项(NAT,仅限主机,桥接等),但是没有它们正在工作。 在某些选项中,必须手动输入一些东西,我不知道该输入什么。

我在哪里设置错误?

需要使用以下硬件选择NAT连接:

AMD PCNet FAST III (Am79C973, the default) 

这适用于几乎所有操作系统(如Virtualbox帮助页面中所述 )。 由于某种原因,英特尔设置不起作用。

对于具有繁重路由器设置的网络设置,您可能必须使用具有“PCNet FAST III”的桥接选项作为默认设置。

VB可能与您的真实机器建立了“Unidentied Network”连接,并将其用作互联网连接的来源。 按照以下设置检查您的基础知识,以使互联网在您的虚拟操作系统中工作。

网络设置:*在“附加到:”*“适配器类型:”MT桌面下选择NAT(仅当vm电源关闭时才能更改)*选中“已连接电缆”复选框

系统设置:*在“引导顺序:”列表中选中“网络”框。

只是想让每个人都知道我通过从软件中心卸载Virtualbox并安装我在virtualbox.org网站上找到的副本来解决问题。 然后我还将适配器设置为AMD PCNet FAST III(Am79C973,默认)

在我的VM中使用Debian,我必须编辑/ etc / network / interfaces以使用eth0作为默认的loopback接口:

 ... auto eth0 iface eth0 inet dhcp 

从系统中删除所有虚拟机包,然后从Virtualbox.org安装包,这都是因为缺少/usr/lib/virtualbox/VBoxNetNAT二进制文件,NAT网络模式下的Internet访问不起作用。 这不是默认选项NAT。

通常它应该运行此文件,如:

 /usr/lib/virtualbox/VBoxNetNAT --ip-address 10.0.2.1 --netmask 255.255.255.0 --network NatNetwork --trunk-type whatever 

但是如果没有此文件,guest虚拟机只能从DHCP服务器获取IP地址,并且无法连接到Internet。 客人之间的沟通非常有效。

卸载所有虚拟盒包并从VirtualBox.org安装包(5.1.4-110228~Ubuntu~trusty)后, /usr/lib/virtualbox/VBoxNetNAT连接到Internet。