全面掌握ping命令(二) ping命令的错误提示与故障排查

简介:
+关注继续查看

1. ping命令错误提示分析

如果执行ping命令后,无法接收到对方的回显应答,则错误提示通常为:

Request timed out(请求超时)

出现这种提示,表示网络不通,但具体故障原因要视实际网络情况而定。

另外还有一种错误提示为:

Destination host unreachable(目的主机不可达)

出现这种提示,则通常是因为没有设置网关或网关设置不正确而导致的。

比如,一台主机的IP地址为192.168.0.10/24,默认网关为192.168.0.1。在这台主机上随便ping另外一个网段中的不存在的IP,如“ping 172.16.1.10”,因为这个IP根本不存在,所以肯定无法ping通,但此时发送方主机的“回显请求”消息已发送给了网关,只是网关无法将其转发给目的主机,因而此时显示的错误提示就为“Request timed out”(请求超时)。

接下来将这台主机的默认网关删掉,再次执行“ping 172.16.1.10”命令,此时由于没有网关为其转发数据,因而发送方主机根本不会将“回显请求”消息发送出去,此时显示的错误提示就为“Destination host unreachable”(目的主机不可达),即根本找不到数据发送的路径。

因而通过ping命令不同的错误提示,我们可以大致地判断出故障原因。

 

2. ping命令排查网络故障

在实际使用ping命令时,最常见的错误提示还是“Request timed out”(请求超时),此时只能根据不同的情况来具体分析。比如电脑无法接入Internet,那么我们可以按照如下思路来排查故障:

① 首先ping网关,如果能够ping通,则证明内部网络没有问题,问题应该出在外部网络。

② 如果网关能够ping通,接下来再ping某个网址,比如“ping www.baidu.com”,测试能否将网址解析为IP,以确认是否DNS服务器设置错误。

③ 如果在步骤①中ping网关不通,则证明问题出在内部网络。此时可以测试能否ping通内网中的其它电脑,如果不能ping通,则证明是我们自己的电脑或是网线出了问题;如果能ping通,问题则与我们的电脑或网线无关,而多半是内部网络的某处出现了故障。


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1392550

相关文章
|
11月前
|
虚拟化
VMware虚拟机和主机互相ping不通排查以及解决
VMware虚拟机和主机互相ping不通排查以及解决
VMware虚拟机和主机互相ping不通排查以及解决
Tool之ping:如何使用ping命令检测电脑网络故障图文教程
Tool之ping:如何使用ping命令检测电脑网络故障图文教程
Tool之ping:如何使用ping命令检测电脑网络故障图文教程
|
Linux
linux命令之ping检查主机
ping 用于检测主机是否运作正常。执行 ping 命令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,从而得知该主机运作正常。
124 0
|
Unix Linux 网络架构
必备的网络常用测试命令(ping命令)
它是一个可以检查两个主机之间连通性的DOS命令,利用网络上机器IP地址的唯一性,给目标IP地址发送一个ICMP数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器的联通情况和联通时延。所以用好它可以很好地帮助我们分析判定网络故障和检测网络连接的速度。下面就具体列出它的用法:
必备的网络常用测试命令(ping命令)
相关产品
云迁移中心
推荐文章
更多