问题描述

1、win10环境下,VM14虚拟机,Ubuntu14.04操作系统,采用桥接模式访问互联网。

2、Ubuntu开机后,执行命令(sudo aptitude update)更新失败,显示无法联网。

3、ping百度网址,无响应。

4、ping局域网网关,无响应。

5、ping主机IP地址,无响应,显示(destination host unreachable)。

Ubuntu14.04 无法联网 destination host unreachable_ping不通

上述是我遇到的大概问题,以及自己尝试的方法。也自己在网上找了一下方法,参考网址如下:

桥接模式下linux虚拟机ping不通本地主机是怎么一回事?

ubuntu12.04 vmware虚拟机桥接问题导致的网关不可达的解决

过程不是很详细,就自己总结记录一下。


解决过程

1、查看win10,更改适配器选项,发现莫名其妙多了一个不知道是什么的东西,如下:

Ubuntu14.04 无法联网 destination host unreachable_# Ubuntu_02

很奇怪,但是不知道是干什么的,暂时放在这里。

2、参考上述参考网址经验发现,有可能是Ubuntu桥接模式的网卡选择有错误,但是打开虚拟机上边的 编辑 --> 虚拟网络编辑器查看没有使用桥接模式的VMnet0

Ubuntu14.04 无法联网 destination host unreachable_Ubuntu_03

尝试过后发现,需要点击右下方的 更改设置 才可以让带有桥接模式的选项出来,

Ubuntu14.04 无法联网 destination host unreachable_# Ubuntu_04

Ubuntu14.04 无法联网 destination host unreachable_无法联网_05

选中第一个VMnet0后,在下边可以看到一些设置信息,在这个位置有两个选项,参考其他经验来看,这个地方是虚拟机网卡的选择(之前默认选择第二个,也就解决方法的第一步,这个图片是我更改解决问题之后截的图)虚拟机不知道为啥默认选择npcap loopback adapter 这个选项,导致不能联网,换回第三个,也就是win10系统网卡的这个选项后,Ubuntu可以正常联网。

Ubuntu14.04 无法联网 destination host unreachable_无法联网_06

选中之后,点击应用,然后确定,在关闭退出即可。然后可以在Ubuntu中尝试ping百度或者其他网址,查看联网是否成功。


为什么第三个就是系统自带网卡,可以用下图这种方法查看,依次点击图中选项:

Ubuntu14.04 无法联网 destination host unreachable_ping不通_07

Ubuntu14.04 无法联网 destination host unreachable_无法联网_08

在这里就可以看到描述中的网卡名字了(应该是这样)。

Ubuntu14.04 无法联网 destination host unreachable_Ubuntu_09

应该也有其他查看本机网卡的方法,暂时还没发现!有问题可以及时沟通~