使用网络命令诊断网络问题-李伟雄

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

使用网络命令诊断网络问题NC技术支持部李伟雄在NC的支持及实施工作中,我们经常遇到一些与网络相关的问题,本文主要讲解使用一些网络命令来诊断网络问题.一.Ping命令Ping是个使用频率极高的实用程序,用来验证网络配置并测试网络的连通性。根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常。按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。例:C:\ping192.168.9.172Pinging192.168.9.172with32bytesofdata:Replyfrom192.168.9.172:bytes=32time10msTTL=128Replyfrom192.168.9.172:bytes=32time10msTTL=128Replyfrom192.168.9.172:bytes=32time10msTTL=128Replyfrom192.168.9.172:bytes=32time10msTTL=128如果网络不通,则:C:\ping192.168.9.172Pinging192.168.9.172with32bytesofdata:Requesttimedout.Requesttimedout.Requesttimedout.Requesttimedout.(一)通过Ping检测网络故障的典型次序:1.ping127.0.0.1--这个Ping命令被送到本地计算机的IP软件,你的计算机始终都应该对该Ping命令作出应答,如果没有,就表示TCP/IP的安装或运行存在某些最基本的问题。2.ping本机IP--这个命令被送到你计算机所配置的IP地址,你的计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。3.ping局域网内其他IP--这个命令应该离开你的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。4.ping网关IP--这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。5.ping远程IP--如果收到4个应答,表示成功的使用了缺省网关。(但如果对方设置了防火墙,则可能会收不到应答)。(二)Ping命令的常用参数选项pingIP-t--连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。pingIP-l2000--指定Ping命令中的数据长度为2000字节,而不是缺省的32字节。pingIP-n--执行特定次数的Ping命令。二.Netstat命令Netstat显示TCP/IP协议会话信息。一般用于检验本机各端口的网络连接情况.netstat-a--本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。netstat-n—显示所有已建立的有效连接,并用数字形式来显示地址.在启动NC前,可以使用netstat–na查看一下计算机已经打开的端口,如果打开的端口中有NC要用到的端口,则NC将不能正常启动,可以将使用这些端口的应用程序关闭后,再启动NC.例:C:\netstat-naActiveConnectionsProtoLocalAddressForeignAddressStateTCP0.0.0.0:800.0.0.0:0LISTENINGTCP0.0.0.0:1350.0.0.0:0LISTENINGTCP0.0.0.0:4450.0.0.0:0LISTENINGTCP0.0.0.0:10010.0.0.0:0LISTENINGTCP0.0.0.0:30000.0.0.0:0LISTENINGTCP0.0.0.0:30010.0.0.0:0LISTENINGTCP0.0.0.0:30020.0.0.0:0LISTENINGTCP0.0.0.0:80810.0.0.0:0LISTENINGTCP0.0.0.0:80820.0.0.0:0LISTENING在启动NC后,同样可以使用netstat–na查看一下计算机已经打开的端口,如果NC用到的端口没有全部打开,则请检查NC、网络的配置及代码是否正确。在NC启动时,无论是在启动界面上还是后台日志,如出现错误:java.net.BindException:Addressalreadyinuse:JVM_Bind则肯定是端口被占用了.NC默认使用的端口:主服务器:80、8081、8082、3000、3001、3002、1001从服务器:8081、8082、8083、3001、3002、3003三.tracert命令tracert用来跟踪数据包到达目标所采取的路由。Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的。Tracert一般用来检测故障的位置,你可以用tracertIP在哪个环节上出了问题,虽然还是没有确定是什么问题。在下例中,数据包必须通过两个路由器(10.0.0.1和192.168.0.1)才能到达主机172.16.0.99。主机的默认网关是10.0.0.1,192.168.0.0网络上的路由器的IP地址是192.168.0.1。C:\tracert172.16.0.99-dTracingrouteto172.16.0.99overamaximumof30hops110ms10ms10ms10.0.0.1275ms83ms88ms192.168.0.1373ms79ms93ms172.16.0.99Tracecomplete.四.pathping命令pathping命令是一个路由跟踪工具,它将ping和tracert命令的功能和这两个工具所不提供的其他信息结合起来。pathping命令跟踪数据包到达目标所采取的路由,并显示路径中每个路由器的数据报损失信息。由于命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。例子:D:\pathping-n7.54.1.196Tracingrouteto7.54.1.196overamaximumof30hops:0172.16.87.351172.16.87.2182192.68.52.13192.68.80.147.54.247.1457.54.1.196Computingstatisticsfor125seconds...SourcetoHereThisNode/LinkHopRTTLost/Sent=PctLost/Sent=PctAddress0172.16.87.350/100=0%|141ms0/100=0%0/100=0%172.16.87.21813/100=13%|222ms13/100=13%0/100=0%192.68.52.10/100=0%|324ms3/100=3%3/100=3%192.68.80.10/100=0%|421ms1/100=1%1/100=1%10.54.247.140/100=0%|524ms0/100=0%0/100=0%10.54.1.196Tracecomplete.当运行pathping时,在测试问题时首先查看路由的结果。此路径与tracert命令所显示的路径相同。然后pathping命令对下一个125毫秒显示忙消息(此时间根据跃点计数变化)。在此期间,pathping从以前列出的所有路由器和它们之间的链接之间收集信息。在此期间结束时,它显示测试结果。ThisNode/LinkLost/Sent=Pct和Address包含的信息最有用。172.16.87.218(跃点1)和192.68.52.1(跃点2)丢失13%的数据包。所有其他链接工作正常。在跃点3和4中的路由器也丢失寻址到它们的数据包(如ThisNode/Link栏中所示)。对链接显示的丢失率(在最右边的栏中标记为|)表明沿路径转发丢失的数据包。该丢失表明链接阻塞。对路由器显示的丢失率(通过最右边栏中的IP地址显示)表明这些路由器的CPU可能超负荷运行。五.如何检测防火墙是否放开了NC的端口.当从外网访问NC服务器时,一般都会经过防火墙.防火墙必须对外放开80、8081、8082三个端口。可在外网计算机上的DOS窗口中使用如下命令检测防火墙上是否放开了对应的端口。telnetip地址端口号例:telnet202.168.9.12180telnet202.168.9.1218081telnet202.168.9.1218082如出现黑屏窗口,则端口已经放开.六.一个网络诊断实例:某项目分公司反映NC速度较慢,而其他地方速度均可.经判断为网络问题.分公司连接到Internet的速度为2M专线,与总部采用VPN连接的方式.一.网络情况及问题用VPN连接到总部的网络连接情况进行测试,结果如下:1.通过VPN连接到总部后,使用PING命令,测试与服务器的连通性:Replyfrom202.110.201.244:bytes=32time=235msTTL=254Replyfrom202.110.201.244:bytes=32time=47msTTL=254Replyfrom202.110.201.244:bytes=32time=313msTTL=254Replyfrom202.110.201.244:bytes=32time=47msTTL=254Replyfrom202.110.201.244:bytes=32time=204msTTL=254Replyfrom202.110.201.244:bytes=32time=454msTTL=254Replyfrom202.110.201.244:bytes=32time=313msTTL=254Replyfrom202.110.201.244:bytes=32time=47msTTL=254Replyfrom202.110.201.244:bytes=32time=47msTTL=254Replyfrom202.110.201.244:bytes=32time=125msTTL=254Replyfrom202.110.201.244:bytes=32time=297msTTL=254Requesttimedout.Replyfrom202.110.201.244:bytes=32time=125msTTL=254Replyfrom202.110.201.244:bytes=32time=219msTTL=254Replyfrom202.110.201.244:bytes=32time=94msTTL=254Replyfrom202.110.201.244:bytes=32time=156msTTL=254Replyfrom202.110.201.244:bytes=32time=235msTTL=254Replyfrom202.110.201.244:bytes=32time=297msTTL=254Replyfrom202.110.201.244:bytes=32time=32msTTL=254Replyfrom202.110.201.244:bytes=32time=141msTTL=254Replyfrom202.110.201.244:bytes=32time=32msTTL=254可以发现分公司到总部NC服务器的连接速度起伏很大,快时几十毫秒,慢时四百多毫秒,相差十倍左右.使用pathping测试丢包率情况且如下:第一次:丢包率为0%C:\pathping-n202.110.201.244Comp

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功