路由器ping不通怎么办故障排除及Ping命令使用注意
路由器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,正常情况下会出现该⽹址所指向的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”也是有区别的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。