路由器ping不通怎么办故障排除及Ping命令使用注意

路由器ping不通.原因众多...现在简单讲以下几点

叫别人PING下你的IP看看.

使用PING判断TCP/IP故障

1、Ping 127.0.0.1:

127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。

2、Ping本机的IP地址:

用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。

3、Ping同网段计算机的IP:

Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再PING路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。

4、Ping网址:

若要检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可PING该机的网络名,比如Ping sina.com.cn,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障; 同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。

Ping命令的使用还有这么多要注意的

网络工程师都会用到Ping,它是检查路由问题的有效办法。但也常听工程师抱怨:不可能,怎么会不通呢?

这样的困惑一般发生在自认为路由设置正确的时候。举几个笔者遇到的问题,欢迎读者补充(可发邮件给我,或贴到《网络世界》论坛给大家借鉴)。

最简单的三种情况:1.太心急。即网线刚插到交换机上就想Ping通网关,忽略了生成树的收敛时间。当然,较新的交换机都支持快速生成树,或者有的管理员干脆把用户端口(access port)的生成树协议关掉,问题就解决了。2.访问控制。不管中间跨越了多少跳,只要有节点(包括端节点)对ICMP进行了过滤,Ping不通是正常的。最常见的就是防火墙的行为。3.某些路由器端口是不允许用户Ping的。

还遇到过这样的情形,更为隐蔽

1.网络因设备间的时延太大,造成ICMP echo报文无法在缺省时间(2秒)内收到。时延的原因有若干,比如线路(卫星网时延上下星为540毫秒),路由器处理时延,或路由设计不合理造成迂回路径。使用扩展Ping,增加timed out时间,可Ping通的话就属路由时延太大问题。

2.引入NAT的场合会造成单向Ping通。NAT可以起到隐蔽内部地址的作用,当由内Ping外时,可以Ping通是因为NAT表的映射关系存在,当由外发起Ping内网主机时,就无从查找边界路由器的NAT表项了。

3.多路由负载均衡场合。比如Ping远端目的主机,成功的reply和timed out交错出现,结果发现在网关路由器上存在两条到目的网段的路由,两条路由权重相等,但经查一条路由存在问题。

4.IP地址分配不连续。地址规划出现问题象是在网络中埋了地雷,地址重叠或掩码划分不连续都可能在Ping时出现问题。比如一个极端情况,A、B两台主机,经过多跳相连,A能Ping通B的网关,而且B的网关设置正确,但A、B就是Ping不通。经查,在B的网卡上还设有第二个地址,并且这个地址与 A所在的网段重叠。

5.指定源地址的扩展Ping。登陆到路由器上,Ping远程主机,当ICMP echo request从串行广域网接口发出去的时候,路由器会指定某个IP地址作为源IP,这个IP地址可能不是此接口的IP或这个接口根本没有IP地址。而某个下游路由器可能并没有到这个IP网段的路由,导致不能Ping通。可以采用扩展Ping,指定好源IP地址。

当主机网关和中间路由的配置认为正确时,出现Ping问题也是很普遍的现象。此时应该忘掉“不可能”几个字,把Ping的扩展参数和反馈信息、traceroute、路由器debug、以及端口镜像和Sniffer等工具结合起来进行分析。

比如,当A、B两台主机经过多跳路由器相连时,二者网关设置正确,在A上可以Ping通B,但在B上不能Ping通A。可以通过在交换机做镜像,并用 Sniffer抓包,来找出ICMP 报文终止于何处,报文内容是什么,就可以发现ICMP报文中的源IP地址并非预期的那样,此时很容易想象出可能是路由器的NAT功能使然,这样就能够逐步地发现一些被忽视的问题。而Ping不通时的反馈信息是“destination_net_unreachable”还是“timed out”也是有区别的。

(0)

相关推荐

  • 路由器ping不通是怎么回事?

    路由器ping不通.原因众多...现在简单讲以下几点 叫别人PING下你的IP看看. 使用PING判断TCP/IP故障--FROM YESKY 1、Ping 127.0.0.1: 127.0.0.1是 ...

  • 网络知识:看路由器故障排除理论与思想

    路由器在当今互联网中的统治地位已经无可厚非了,在路由器的使用过程中我们总会遇到一些大大小小的问题,甚至有时让你寝食难安。那么在路由器出问题的时候我们应该有一套系统化的故障排除方法来帮助我们简化修复过程 ...

  • ping不通的几种可能原因(网络ping不通怎么办)

    "上不了网啦!刚才还好好的,突然之间就上不了了.""开会开的好好的,突然之间就听不见了""不能上外网啦,这个日子怎么过啊~~~"" ...

  • 解决Win10中VMware虚拟机桥接模式Ping不通主机

    看了网上不少ping不通的问题和解决办法,发现没有跟我情况相同的.该可解决Win10操作系统VMware Windows Server 2003虚拟机,桥接模式Ping不通主机的问题. VMware设 ...

  • 在同一网段ping不通其它电脑

    将工作组的电脑连接到交换机以后,可以互相访问,使用ping命令ping不通其它组的电脑. 解决方法 在局域网中处于同一网段的电脑一般都能使用ping命令ping通,如果不能ping通,那么可能是交换机 ...

  • 电脑于其他设备相连同一网段Ping不通

    电脑于其他设备相连,并且在同一个网段上,但通过交换机相连后Ping不通.出现这种情况,一般由硬件故障和设置故障造成的. 硬件故障 查看交换机的指示灯.电源.连线是否正常,交换机是否正常运行. 设置故障 ...

  • win7系统局域网中ping不通本机怎么办

    ping是windows下的一个命令,我们可以利用"ping"命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障,而很多使用win7的朋友应该都会发现其实默认下是不允许 ...

  • 局域网中Ping通地址但Ping不通域名

    在局域网上,可以Ping通IP地址,但Ping不通域名. 出现这种情况,可能是TCP/IP中的"DNS设置"不正确,检查设置中的配置.在对等网中,"主机"要写电 ...

  • "本地连接"图标正常显示100Mbit/s,但却Ping不通

    局域网中的一台电脑连接局域网正常,网卡图标显示为正常连接,但是Ping服务器或者别的电脑Ping不通,用ipconfig命令则正常显示本机的IP地址. 以上这种情况可能有以下两种原因造成的. 1.这台 ...