我正在使用Vmware Player使用Ubuntu 14.04,但即使我的系统已连接到互联网,我也无法在我的虚拟机中获得任何互联网连接。我系统中的原始操作系统是Windows 7.任何人都可以建议出路。
答案 0 :(得分:1)
根据您连接到网络的方式,尝试VM {0}网络适配器的Bridged or NAT模式。请记住,您可能会丢失从主机到VM的连接。在这种情况下,您需要另一个网络适配器。
在大多数情况下,NAT应该有效。在这种情况下,只有主机的IP对网络可见,并且为VM分配端口以与外界通信。问题是,如果您需要,则无法从主机连接到VM。如上所述添加另一个适配器并连接到其IP地址。您将拥有两个适配器 - 一个用于Internet,另一个用于主机到guest虚拟机。
在桥接模式下,VM对外部网络可见,因此需要网络配置,以使VM能够获取IP地址并参与网络(例如,网络管理员可能会阻止未知的MAC地址)。主机与VM通信,因为它只是网络上的一台计算机。
如果我的建议不起作用,请使用其他信息更新您的问题:来宾操作系统,主机如何连接到网络,VM网络适配器的当前配置是什么。它是家用还是工作场所计算机?
<强>更新强>
所以我想如果你连接到公司局域网,那么NAT将会工作,而Bridge则不会。添加另一个界面1)add an adapter in VMWare Player; 2)在Ubuntu中添加一个接口。假设您的现有接口是eth0,请编辑 / etc / network / interfaces ,添加以下行:
auto eth1
iface eth1 inet dhcp
然后重启网络服务:
sudo /etc/init.d/networking restart
更新2
您无法连接到Internet的另一个原因可能是代理服务器。确保VM中的代理配置与主机中的代理配置相同。
答案 1 :(得分:1)
通过浏览多个线程找到了解决方案。在这里编译。
编辑:在执行以下步骤之前,请检查您的网络是否处于桥接模式,或者是否正在使用VMWare / VirtualBox。 启用桥接模式并重新启动来宾操作系统可以解决此问题。
首先通过在终端中使用以下cmd检查网络是否被禁用:
sudo lshw -C network
如果适配器名称后显示为禁用(记下逻辑名称以供以后使用)
*-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/网络重启
检查网络是否已备份,它应该不再具有该已禁用标签。
sudo lshw -C network
享受您的互联网:)
如果这不起作用->但如前所述,将网络适配器设置更改为虚拟机设置中的桥接。
如果所有方法都无法解决,请再添加一个解决方案。恢复您的VM网络设置。
答案 2 :(得分:0)
关闭VM,
转到VM设置和网络适配器
然后单击适配器1并选择共享网络NAT。
启动VM