一、问题描述

问题描述如下:
Ubuntu虚拟机可以ping通谷歌(www.google.com),但是却无法通过traceroute命令找到路由路线,如下图所示:

在这里插入图片描述

在这里插入图片描述

二、解决方法

从traceroute命令的返回内容可以看出,路由寻找在 网关(gateway) 这一步就停止了(相当于卡住了),是由于虚拟机当前的网络模式为网络地址转换(NAT)

在这里插入图片描述
在网络设置中将网络模式改为桥接网卡,问题解决:

在这里插入图片描述

在这里插入图片描述

成功追踪到目的主机(IP:74.125.68.105),对比之前ping命令显示的IP(74.125.68.106),位于同一网段下。

三、问题原因分析

更改网络模式前: 网关地址为10.0.2.2,无法traceroute至主机网卡(IP地址:192.168.15.123)。

更改网络模式后: 网关地址变为192.168.15.254,与主机网卡位于同一网段内,traceroute可以达到。

如下图所示:

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐