Ping命令判断网络的故障

上传人:工**** 文档编号:458545889 上传时间:2023-07-09 格式:DOCX 页数:10 大小:23.70KB
返回 下载 相关 举报
Ping命令判断网络的故障_第1页
第1页 / 共10页
Ping命令判断网络的故障_第2页
第2页 / 共10页
Ping命令判断网络的故障_第3页
第3页 / 共10页
Ping命令判断网络的故障_第4页
第4页 / 共10页
Ping命令判断网络的故障_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Ping命令判断网络的故障》由会员分享,可在线阅读,更多相关《Ping命令判断网络的故障(10页珍藏版)》请在金锄头文库上搜索。

1、Ping命令判断网络的故障(好用如果当您的电脑不能上网,估计您连电脑都懒 得开了。那么,当电脑不能上网时,我们如何才能准确地判断电脑问题出在哪里? 又如何能快捷地解决这故障?希望下文的一些小技巧能帮到大家。其实,电脑不 能上网大致可分以下几个原因,系统的IP设置、网卡、MODEM和线路故障。排 除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。首先, 我们点击系统中开始里的运行,在运行栏中输入cmd命令,操作系统中的DOS窗 口就会弹出,在这里我们可以直观和方便地输入各种DOS命令。接着,我们可以 在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地址

2、无法Ping 通,就表明本地机TCP/IP协议不能正常工作。如果上面的操作成功,可Ping通的 话,我们接下来可以输入IPConfig来查看本地的IP地址,然后Ping该IP(192.168.1.114),通则表明网络适配器(网卡或MODEM)工作正常,不通则是 网络适配器出现故障。然后Ping 一台同网段计算机的IP,不通则表明网络线路出 现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通 则此段线路有问题;通则再Ping路由器在目标计算机所在网段的端口 IP,不通则 是路由出现故障;通则再Ping目的机IP地址。最后,检测一个带DNS服务的网 络,在上一步Ping

3、通了目标计算机的IP地址后,仍无法连接到该机,则可Ping该 机的网络名,比如Ping 向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是 其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS 是将计算机名解析到IP地址的服务)。当以上四个步骤执行完毕后,我们就可轻 易判断出到底是某个环节出现了故障问题,该重新设置的设置,该换硬件的换硬 件。另外,如果想检测网络的连接情况,我们还可以在Ping的地址后面加上-t,这 样可不断地进行Ping的连接,可反映出网络的连接是否有中断或者丢包的现象出 现。除了 Ping命令外,现在还有不少小软件,它能

4、检测到网络的连接情况,还能 检测到宽带线路的带宽。1.通过Ping检测网络故障的典型次序正常情况下,当我们使用Ping命令来查找问题所在或检验网络运行情况时,我们需要使用许多 Ping命令,如果所有都运行正确,我们就可以相信基本的连通性和配置参数没有 问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题。下面就给出一个典型的检测次序及对应的可能故障:ping 127.0.0.1 这个 Ping命令被送到本地计算机的IP软件,该命令永不退出该计算机。如果没有做到这 一点,就表示TCP/IP的安装或运行存在某些最基本的问题。ping本机IP这个命令被送到我们计算机所配置的IP地址,

5、我们的计算机始终都应该对该Ping 命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局 域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确, 则表示另一台计算机可能配置了相同的IP地址。ping局域网内其他IP这个命令应该离开我们的计算机,经过网卡及网络电缆到达其他计算机,再返回。 收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应 答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开 的代码)不正确或网卡配置错误或电缆系统有问题。ping网关IP 这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应 答

6、。 ping远程IP 如果收到4个应答,表示成功的使用了缺省网关。对于 拨号上网用户则表示能够成功的访问Internet (但不排除ISP的DNS会有问 题)。 ping localhostlocalhost是个作系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。如果没有做到这一带 内,则表示主机文件(/Windows/host)中存在问题。 ping 表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用 户,某些ISP已经不需要设置DNS服务器了)。顺便说一句:我们也可以利用该 命令实现域名对IP地址的转换功能。如果上面所列出的

7、所有Ping命令都能正常运行,那么我们对自己的计算机进行本地和远程通信的功能基本上就可以放心 了。但是,这些命令的成功并不表示我们所有的网络配置都没有问题,例如,某些 子网掩码错误就可能无法用这些方法检测到。2、Ping命令的常用参数选项 ping IP地址一t连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。 ping IP地址-l 3000 指定Ping命令中的数据长度为3000字节,而不是缺省的32字节。-ping IP地址一n执行特定次数的Ping命令。1、网络调试工具概说;如果我们把一台机器接入网络中,通过网络配置工具的配置 这时就要用到网络调试工具,目的是判断机器是否已

8、经接入到网络以及网络连接是 否正常。我们常用的在各个发行版通用的网络配置工具是ifconfig和netconfig,当然Linux各大发行版本又有自 己的配置工具,这些特定发行版特别的配置工具是非常有效的,大多是图形界面 的,操作也非常之简单。有关网络配置工具,请参考:Linux网络接口配置文 件及相关工具改变网络接口的速度和协商方式的工具miitool和ethtool在网 络配置中,与网络相关的配置文件是比较重要的。关于网络相关的配置文件,请参 考:Linux网络基础Linux网络接口配置文件及相关工具网络调试工 具,是假定网络已配置好后,测试网络是否正常时所使用的工具。网络调试工具包 括网

9、络测试工具和故障排查工具两大类。配置网络的流程如下:物理性硬件接通 一配置网络(通过网络配具工具)-网络测试网络诊断一成功2、网络测试 工具和方法;2.1网络测试工具ping :我们想知道一台主机的网络是否正常,这 时就要用到ping,ping工具是我们最常用的网络测试工具。根据ping主机的结 果,我们能判断主机在网络上是否正常。如果出现连接不通或丢包的情况(防火墙 阻挡ICMP应答的网络除外),我们就要用到网络配置工具或诊断工具出找出问题 所在。一般的情况下,出现网络不通,可能与我们所做的网线接头有关,有时也与 交换机或我集线器等网络设备是否正常有关,有时需要我们我重做网线或换个交换 机(

10、或集线器)的接口。ping的用法ping的用法,etony兄曾在Linux网络基 础,对于ping,我们只是简单的会用就行了; ping 参数主机或ip注:ping 后面可以不接参数选项,直接接主机名、域名或ip地址;在这里,我以实例的形 式来解说ping的一些用法,如果您想知道ping的说明书,请参见我前面所提到的 etony兄的文档,谢谢;实例一:ping的最简单的用法和解说;rootlocalhost # ping linuxsir.org PING linuxsir.org (211.93.98.20 56(84 bytes of data. 64 bytes from 211.93.

11、98.20: icmp_seq=1 ttl=64 time=1.51 ms 64 bytes from 211.93.98.20: icmp_seq=2 ttl=64 time=0.323 ms 64 bytes from 211.93.98.20: icmp_seq=3 ttl=64 time=0.318 ms 64 bytes from 211.93.98.20: icmp_seq=4 ttl=64 time=0.317 ms 64 bytes from 211.93.98.20: icmp_seq=5 ttl=64 time=0.321 ms 64 bytes from 211.93.9

12、8.20: icmp_seq=6 ttl=64 time=0.218 ms 64 bytes from 211.93.98.20: icmp_seq=7 ttl=64 time=0.312 ms 64 bytes from 211.93.98.20: icmp_seq=8 ttl=64 time=0.316 ms 64 bytes from 211.93.98.20: icmp_seq=9 ttl=64 time=0.309 ms 64 bytes from 211.93.98.20: icmp_seq=10 ttl=64 time=0.318 ms - 211.93.98.20 ping s

13、tatistics - 10 packets transmitted, 10 received, 0% packet loss, time 9001ms rtt min/avg/max/mdev = 0.218/0.426/1.513/0.363 ms 解说: 1 ping可以接主机名、域名或IP地址,在局域网中同网段主机与主机之间是否能通过主机名互相通信, 目前有两种方法,一种是做DNS服务器(请参考:DNS服务器的配置与应 用,另一种方法是修改/etc/hosts (请参考:Linux操作系统主机名(hostname简 说。在不同网段的主机与主机之间,能否相互通信,还得要设置路由,请参考

14、Linux网络基础2通过ping linuxsir.org的例子,我们可以看到pi为ICMP回 显应答的结果返回的数据包大小是64 byte,当然我们可以通过-s选项指定包的大 小。icmp_seq=x(x是大于1的整数)是响应包的数列号,这个序列号如果是在网 络正常的情况下是连续的,如果出现不连续的情况,网络会出现丢包的情况。丢 包可能物理硬件造成的,但也可能是IP冲突造成的,也可能是网卡的3在此例 中,我们还看了 ttl的值是64,什么是TTL呢,英文是Time To Live,可以译成生 存时间,也就是包被发出后的存活时间。在网上有好多文章都说能通过TTL的值 来判断操作系统类型;比如L

15、inux系统的TTL默认值是64,Windows系列的默认 值是128或32, Unix类的是255。据我测试的情况来看也不一定,我在局域网中 测试Windos Sp2的TTL也是64。至于这一说法是否是真理,还得需要您测试。 4time=xxx ms表示数据包返回所需要的时间;5当终止ping的时候,可以按 ctrl+c的组合键。我们可以查看ping的结果统计,比如传输了多少个包,返回多少 个包,多少包损失了,耗时多少.就是类似下面的;-211.93.98.20 ping statistics - 10 packets transmitted, 10 received, 0% packet loss, time 9001ms rtt min/avg/max/mdev = 0.218/0.426/1.513/0.363 ms 实例二:ping 的一些参数的用法;- s指定数据包的大小,单位是字节;默认值是56,当与8个字节的ICMP头数据结合时,又转化成64字节的ICMP数据;-l进入正常的行为模式之前,尽可能快的 发送多少个preload个数据包-c count发送(接收)count个数据包后停止;-i发送 数据包之间的时间间隔;-f使ping包不断发送和产生,瞬间值极大。要小心

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号