查看完整版本: 网络几种常见故障检测

linuxfanstian 2007-9-25 18:02

网络几种常见故障检测

网络故障在我们的工作当中时常发生,当遇见网络故障的时候我们应该怎么解决呢?大致思路如下:
首先我们应该检测网络是是否通畅,如果不通,不通到哪里。通又是通到哪里。检测的时候我们都是从近到远的,也就是先检查离你近的网络,也就是内网,再检查外网。
我们一般都是使用PING这个命令进行检测的。
命令格式如:ping “其它机器的IP或是网址”
出现如下返回值则表明正常:

如图1

出现如下两种返回值则表明不正常:
如图2,图3

我们一般的检测应该是先PING内网,如果不通,那就没有必要检测外网,一般也是不通的。(当然也有例外,比如你PING的内网机器上安装有防火墙)然后再PING外网。
注:我们此外所讨论的网络问题均不包含防火墙。

1、          局域网通,外网不通。
遇到这种情况,我们应该先检测网关是否正常,可以PING下网关看看是否通畅,如果不通,先检查一下网关是否正确,如果正确还是不通,就应该看下其他的机器是否会通,如果其它也不通,则一般是路由器出问题或是线路出问题。如果其它可通,自己的机器不通,则可能是路由器出现短暂逻辑故障,这种情况可能在十几分钟内恢复正常,但是也可能很久都不能恢复正常。这个时候一般情况下重启下路由器即可解决。
大家需要注意的是:你的DNS是否正确。如果不正确,那外网是PING不通的,但是你的内网可以通。电信的DNS在昆明地区都为:202.98.160.68和202.98.161.68,是电信的用户就使用这个试试看,不是电信的用户,或是换成上述的地址也不行的,一般我们可以使用QQ进行检测,因为QQ不需要使用DNS进行解析,所以DNS的故障不会影响到它。

2、          局域网不通,外网不通。
这个时候一般要先看下你的本地连接是不是通的,如果是通的,那就看下他的IP是否正常:有没有被冲突,或是没有获取到正常IP等。这个时候,我们一般的做法是手动指定一个本网段内的其它一个IP试试看。
如果换了IP还是不行,这个时候我们可以在CMD里运行一下这个命令:arp –d *  这个命令的意思是清空本地所有MAC地址表。这个时候再PING一个内网一台已知的机器,如果通了一下就不通了,这个因为交换机的质量不好,而且局域网内的网络流量太大,造成了交换机毒性反转,这个时候重启下交换机可解决这个问题,但是有些时候不能解决,因为网络访问量依旧很大,毒性反转的问题还会再次出现,只是不一定是你的这台机器了,要彻底解决这种问题就只有更换交换机。如果是以前没有这种情况,但是最近才有,这个时候很可能是局域网里有电脑中病毒了(一般就是连不了网的那台中病毒),查杀即可解决。现在,造成毒性反转的一般都是病毒。比如威金和熊猫烧香就可以造成交换机毒性反转。

3、局域网通,外网通,就上不能上网。
这种情况比较少见,表现为不能浏览网页,QQ都是可以正常的。这个一般是IE的连接设置错误,这个时候我们要打开IE,单击 工具——Internet 选项——连接——拨号和虚拟专用网络设置。把下面的连接清空掉,关掉IE,再打开,这个时候如果是2000以下的系统会提示你选择连接方式,就取消就可。

网络是很复杂的,产生故障的机率也很高,但是只要掌握了一些方法后,对它的排查及修复就不是那么困难了,大家一定要学会灵活使用PING这个命令,在网络检测中,这是个不可少而且很有用的命令。当然,只是这么一些简单的方法是远远不够的,复杂的网络检测中,一般都会使用sniffer这个工具,它是个非常强大的网络嗅探工具,通过它抓出的包,我们可以分析出网络故障是出在哪里,但这个就不在今天所讲的范畴之内了。

总之,要能在网络故障排查上有一定实力的话,还是要去学下网络基础。只有懂网络,才能用好网络,才能维护好网络,才能真正解决千变万化的网络问题

linuxfanstian 2007-9-25 18:02

图贴不上。不好意思。
页: [1]
查看完整版本: 网络几种常见故障检测