首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从虚拟机连接到互联网

无法从虚拟机连接到互联网
EN

Stack Overflow用户
提问于 2015-06-19 21:34:33
回答 3查看 25.9K关注 0票数 3

我正在使用Vmware Player来使用Ubuntu 14.04,但我的虚拟机中无法连接任何互联网,即使我的系统已连接到互联网。我的系统原来的操作系统是Windows7,有没有人能给我一些建议呢?

EN

回答 3

Stack Overflow用户

发布于 2020-10-23 12:15:18

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

编辑:请检查您的网络是否处于桥接模式,如果您使用的是VMWare/ VirtualBox,请按照以下步骤操作。启用网桥模式并重新启动来宾操作系统的可以解决此问题。

首先在终端中使用以下命令检查您的网络是否已关闭:

sudo lshw -C network

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

代码语言:javascript
复制
 *-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

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

代码语言:javascript
复制
auto lo
iface lo loopback

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

代码语言:javascript
复制
auto lo
iface lo inet loopback  
auto eth0
iface eth0 inet dhcp  
auto wlan0
iface wlan0 inet dhcp

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

sudo /etc/init.d/网络重启

检查网络是否已恢复,它不应该再有禁用的标签。

代码语言:javascript
复制
sudo lshw -C network

享受您的互联网:)

如果这不起作用,->,但如前所述,在虚拟机设置中将网络适配器设置更改为。

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

恢复您的虚拟机网络设置

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

按照以下步骤操作:

票数 2
EN

Stack Overflow用户

发布于 2015-06-20 00:28:12

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

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

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

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

更新

因此,我猜如果您连接到企业LAN,那么NAT将工作,而网桥不能。添加另一个接口1) add an adapter in VMWare Player;2)在Ubuntu中添加一个接口。假设您的现有接口是eth0,编辑/etc/network/ interface,添加以下行:

代码语言:javascript
复制
auto eth1
iface eth1 inet dhcp

然后重新启动网络服务:

代码语言:javascript
复制
sudo /etc/init.d/networking restart

更新2

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

票数 1
EN

Stack Overflow用户

发布于 2017-04-14 13:19:39

CLose VM,

转到虚拟机设置和网络适配器

然后单击适配器1并选择共享网络NAT。

启动VM

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30939535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档