『壹』 ping命令是什么
ping是一个很常用的小工具,它主要用于确定网络的连通性问题 使用ping命令后,常见的出错信息通常分为3种:
1、unknown host:不知名主机,该远程主机的名字不能被域名服务器DNS转换成IP地址,故障原因可能是域名服务器有故障,或者目标主机的名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。
2、Destination Host Unreachable:此错误信息表明执行命令的计算机没能将信息发送到对方那里。大多数情况是自己一方的计算机LAN连接线掉线,或者由于IP设置不对,而无法进行正常通信。
3、Request time out:表示在规定时间内因某种原因没有返回ping命令的应答,这种情况很可能是对方的计算机没有运行,或者中间线路不通致使信息没有到达对方那里。大多数情况下是企业防火墙等阻挡了ping命令中使用的ICMP信息。在这种情况下即便通信对象正在工作,也会有这种结果显示。(echo包顺利到达目的主机,且目的主机也向源主机返回echo-reply包,但是echo-reply包在半路上丢失,无法到达源主机。)
Ping命令的具体语法格式: ping目的地址[参数1J[参数2]……
其中目的地址是指被测试计算机的IP地址或域名主要参数有: a:解析主机地址
c:数据:发出的测试包的个数,缺省值为无限ping l:数值:所发送缓冲区的大小
TTL:Time To Live 服务器会返回一个数值,然后每经过一个网络设备减1
操作系统 TTL Unix 255 Linux
64
Windows NT/XP/2000 128 Windows 95/98/ME
32
以上面的结果为例
1. Reply from 61.135.179.166: bytes=10240 time=48ms TTL=50
10240的网络包用48毫秒完成了一次网络交互
TTL=50表示服务器的操作系统是Linux,中间经过了14个网络设备 2. Packets: Sent = 100, Received = 100, Lost = 0 (0% loss)
发送了100个包,接收到100个回应,丢包率0%(一般应该在5%以内) 3. Minimum = 48ms, Maximum = 50ms, Average = 48ms
最短交互时间48毫秒,最长50毫秒,平均48毫秒
平均时间如果跟最短很接近,表示速度比较均匀,偶尔时间长些
平均时间如果跟最长很接近,一般认为网络忙的可能性比较大了
推算速度
网络速度≈包大小/交互时间 k字节/s
『贰』 ping命令的使用
ping是一个很常用的小工具,它主要用于确定网络的连通性问题。使用ping命令后,常见的出错信息通常分为3种:
1、Unknown host:不知名主机 这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。
2、No answer:无响应 这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。
3、Request timed out:超时 工作站与中心主机的连接超时,数据包全部丢失。 原因:可能是到路由器的连接出现问题,或路由器不能通过,也可能是中心主机已经关机或死机。
如何用ping命令查找无法上网的原因?
1.Ping命令的语法格式:
有必要先给不了解Ping 命令的人介绍一下Ping命令的具体语法格式:ping目的地址[参数1][参数2]……
其中目的地址是指被测试计算机的IP地址或域名。主要参数有:
-a:解析主机地址。
-n:数据:发出的测试包的个数,缺省值为4。
-l:数值:所发送缓冲区的大小。
-t:继续执行Ping命令,直到用户按Ctrl+C终止。
有关Ping的其他参数,可通过在MS-DOS提示符下运行Ping或Ping-?命令来查看。
2.Ping命令的应用技巧:
用Ping工具检查网络服务器和任意一台客户端上TCP/IP协议的工作情况时,只要在网络中其他任何一台计算机上Ping该计算机的IP地址即可。例如要检查网络文件服务器192.192.225.225 HPQW上的TCP/IP协议工作是否正常,只要在开始菜单下的“运行”子项中键入Ping 192.192.225.225就可以了。如果HPQW的TCP/IP协议工作正常,即会以DOS屏幕方式显示如下所示的信息:
Pinging 192.192.225.225 with 32 bytes of data:
Reply from 192.192.225.225:bytes=32 time=1ms TTL=128
Reply from 192.192.225.225:bytes=32 time<1ms TTL=128
Reply from 192.192.225.225:bytes=32 time<1ms TTL=128
Reply from 192.192.225.225:bytes=32 time<1ms TTL=128
Ping statistice for 192.192.225.225:
Packets:Sent=4,Received =4,Lost =0(0% loss)
Approximate round trip times in milli-seconds:
Minimum=0ms,Maximum=1ms,Average=0ms
以上返回了4个测试数据包,其中bytes=32 表示测试中发送的数据包大小是32个字节,time<10ms表示与对方主机往返一次所用的时间小于10毫秒,TTL=128表示当前测试使用的TTL(Time to Live)值为128(系统默认值)。
如果网络有问题,则返回如下所示的响应失败信息:
Pinging 192.192.225.225 with 32 bytes of data
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistice for 192.192.225.225:
Packets:Sent=4,Received =0,Lost\=4(100% loss), Approximate round trip times in milli-seconds
Minimum=0ms,Maximum=0ms,Average=0ms
网络故障:按照上述方法,我们还可以用Ping命令来检查任意一台客户湍计算机上TCP/IP的工作情况。例如我们要检查网络任一客户端“机房01”上的TCP/IP协议的配置和工作情况,可直接在该台机器上Ping本机的IP地址,若返回成功的信息,说明IP地址配置无误,若失败则应检查IP地址的配置。可通过以下步骤进行:首先先检查一下整个网络,重点看一下该IP地址是否正在被其他用户使用,然后再看一下该工作站是否已正确连入网络(很多情况下用户没有登陆网络也会出现此种情况,这可是低级错误啊)。最后检查网卡的I/0地址|IRQ值和DMA值,这些值是否与其他设备发生了冲突。其中最后一项的检查非常重要,也常被许多用户所忽视,即使是Ping成功后也要进行此项的检查。因为当Ping本机的IP地址成功后,仅表明本机的IP地址配置没有问题,但并不能说明网卡的配置完全正确。这时虽然在本机的“网上邻居”中能够看到本机的计算机名,可就是无法与其他的用户连通,不知问题出在何处,其实问题往往就出在网卡上。
故障检测原则:在网卡及驱动正确安装下,网络故障应检测的问题:
1、水晶头是否接触正常,正常网卡连接灯亮、一般为绿色和红色中一种颜色;
2、网卡基本设置有没有改动(WINIPCFG可以查看网卡的一些属性);
3、能否PING通网关,返回Reply from ...则通