我正在使用Vmware Player来使用Ubuntu 14.04,但是即使我的系统连接到互联网,我的虚拟机也无法获得任何互联网连接。我系统中的原始OS是视窗7。有人能建议出路吗?
通过浏览多个线程找到了解决方案。在这里编译。
编辑:在执行以下步骤之前,如果您使用的是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