提问者:小点点

无法从虚拟机连接到Internet


我正在使用Vmware Player来使用Ubuntu 14.04,但是即使我的系统连接到互联网,我的虚拟机也无法获得任何互联网连接。我系统中的原始OS是视窗7。有人能建议出路吗?


共3个答案

匿名用户

通过浏览多个线程找到了解决方案。在这里编译。

编辑:在执行以下步骤之前,如果您使用的是VMWare/VirtualBox,请检查您的网络是否处于桥接模式。启用桥接模式并重新启动来宾OS可以解决此问题。

首先在终端中使用以下cmd检查您的网络是否被禁用:

sudo lshw-C网络

如果它在适配器名称之后显示禁用(记下逻辑名称以供以后使用)

 *-network DISABLED        
       description: Ethernet interface
       product: 82545EM Gigabit Ethernet Controller (Copper)
       vendor: Intel Corporation
       physical id: 1
       bus info: pci@0000:02:01.0
       logical name: ens33

我们需要做的就是启用适配器,所以让我们开始吧。

使用以下cmd打开您的接口文件:

sudo gedit /etc/network/interfaces

我的文件写入了以下数据:

auto lo
iface lo loopback

但是我的NIC的逻辑名称是ens33(不是lo),所以我将其更改为读取以下内容并保存文件。

auto lo
iface lo inet loopback  
auto eth0
iface eth0 inet dhcp  
auto wlan0
iface wlan0 inet dhcp

现在是重新启动网络服务的时候了。

sudo /etc/init.d/networking重启

检查网络是否备份,它不应该再有那个禁用的标签。

sudo lshw -C network

享受您的互联网:)

如果那不起作用-

如果所有这些都不起作用,解决问题的最佳方法是

如果您使用的是旧版本,请下载新版本(试用版也可以)-我们只是更新您的设置

按照以下步骤操作:

匿名用户

根据您与网络的连接方式,请为VM的网络适配器尝试桥接或NAT模式。请记住,您可能会失去从主机到VM的连接。在这种情况下,您将需要另一个网络适配器。

在大多数情况下,NAT应该可以工作。在这种情况下,只有主机的IP对网络可见,并且为VM分配了与外部世界通信的端口。问题是,如果需要,您无法从主机连接到VM。如上所述,添加另一个适配器并连接到其IP地址。您将有两个适配器——一个用于Internet,另一个用于主机到来宾。

在桥接模式下,VM对外部网络可见,因此需要进行网络配置,使VM能够获得IP地址并参与网络(例如,网络管理员可能会阻止未知的MAC地址)。主机与VM对话,因为它只是网络上的一台计算机。

如果我的建议不起作用,请用其他信息更新您的问题:来宾OS、您的主机如何连接到网络、VM网络适配器的当前配置是什么。它是家用电脑还是工作场所的电脑?

更新

所以我想如果你连接到公司局域网,那么NAT可以工作,而Bridge不能。要添加另一个接口,1)在VMWare Player中添加一个适配器;2)在Ubuntu中添加一个接口。假设您现有的接口是eth0,编辑 /etc/network/interfaces,添加以下行:

auto eth1
iface eth1 inet dhcp

然后重新启动网络服务:

sudo /etc/init.d/networking restart

更新2

您无法连接到Internet的另一个原因可能是代理服务器。请确保VM中的代理配置与主机中的相同。

匿名用户

关闭VM,
转到VM设置和网络适配器
然后单击适配器1并选择共享网络NAT。

开始VM