虚拟机中没有Internet连接,主机和虚拟OS均为12.04


19

我已将Precise 12.04安装为主机OS。在VirtualBox中,我还安装了12.04。

我无法将Virtual 12.04连接到主机Internet。我尝试选择网络适配器中的所有可用选项(仅NAT,仅主机,桥等),但是其中一个都不起作用。在某些选项中,必须手动输入一些内容,我不知道要输入什么。

我在哪里出错了?


NAT网络应该开箱即用。您能否提供有关主机网络配置的一些详细信息?
哈维尔·里维拉

是的,它起作用了……与ubuntu一起使用……我在下面回答了我自己的问题。.(PS:如果可能的话,希望对Android有所帮助;))
Nirmik,2012年

Answers:


22

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

AMD PCNet FAST III (Am79C973, the default)

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

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


您应该接受自己的答案以结束问题。将来的注意事项-请不要在问题标题中添加“已解决”。您只需接受答案即可。谢谢。
fossfreedom

@fossfreedom我尝试接受它,但是它说我可以在第二天接受。这是错误的信息.. thanx .. :)我将接受允许的答案。:)
Nirmik

由于某种原因,第一个Intel适配器类型对我来说不再起作用。AMD PCNet FAST III也没有。因此,我一直名列前茅,直到获得了英特尔PRO / 1000 MT服务器(82545EM),该服务器终于开始工作(我在运行El Capitan的2013年初MBP Retina上)。
冒犯君主

3

VB可能与您的真实计算机建立了“身份不明的网络”连接,并将其用作互联网连接的来源。请按照以下设置检查基础知识,以使Internet在虚拟操作系统中正常工作。

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

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


2

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


0

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

...
auto eth0
iface eth0 inet dhcp

0

从系统中删除所有virtualbox软件包,然后从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

但是,如果没有此文件,则来宾只能从DHCP服务器获取IP地址,并且无法连接到Internet。来宾之间的交流效果很好。

从VirtualBox.org卸载所有virtualbox软件包并安装软件包(5.1.4-110228〜Ubuntu〜trusty)之后,/usr/lib/virtualbox/VBoxNetNAT可以很好地连接到Internet。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.