关于计算机网络故障诊断和排除的几点建议
2010-08-15魏晋强
魏晋强
(长治职业技术学院,山西 长治 046000)
关于计算机网络故障诊断和排除的几点建议
魏晋强
(长治职业技术学院,山西 长治 046000)
计算机网络组建,首要的任务是使其正常运转,而网络维护至关重要。对网络故障的定位同排除需要综合的知识。本文对一些计算机网络软硬件的常见故障诊断及排除方法进行了总结。
计算机网络;网络维护;故障诊断;排除故障
1 几种解决问题的方法
对于不同的网络故障应该采用不同的解决方法,有时候需要逐个尝试不同的方法,直到找到解决问题的方法为止;有时候可能会遇到相似的网络系统,可以将其中的一个解决方法作为原型供其他系统参考;有时候又不得不彻底分析问题的实质。下面介绍在不同的情况下如何选择正确的解决方法。
1.1 试错法
严格意义上讲,采用试错法解决网络故障并不是一种科学的手段,经常会遭到一些纯技术论者的反对。尽管如此,但在现实工作中这种方法仍然占有一席之地。
试错法首先要对出现的问题进行综合考虑,并根据积累的经验对解决办法进行预测和推理,然后排除故障并进行验证。下面列出了一些可以使用这种方法的情况:
①系统最近才配置,不必担心数据丢失。
②系统是独立的,没有连接到正在使用的网络上,因此其他用户不会受到系统改变的影响。
③可以轻易的撤销所作的修改。
④与试错法相比,其他方法耗时更长。
⑤通过经验判断确定产生故障的几种原因,并提出相应的解决方案。
⑥没有其他的可供选择的参考文献和资料,能够提出更加科学的解决方案。
当网络中的某一个系统发生改变以后常常会影响到网络当中的其他节点,或者使已经存在的问题进一步恶化,因此在任何情况下都使用尝试性的方法并不是一种明智的解决方法,下面列出了应该尽量避免使用这种方法的一些情况:
①当网络中有一台服务器正在使用或者有正在使用的网络设备。
②用户没有任何经验。
③对所提供的解决方案可能产生的结果不能够确定。
④不能够确定所作的修改是否可以撤销。
⑤其他解决方案和采用试错法所用的时间大致相同。当我们确定试错法是解决所面临的问题的正确方法以后,应该遵循以下原则:
①在没有对改变后的结果做出评估以前,每次只进行一项改变。通过这种方法,当问题解决的时候,就可以明确的知道是哪一步的改变产生了效用。随后就可以将这条信息添加到网络维护手册中,以方便将来遇到类似情况的时候使用。
②尽量避免可能会对可用网络连接产生影响的改变。假设我们怀疑是TCP/IP地址设置不正确,在不能够确定新的地址是否可以正常使用之前,先不要改变网络地址,因为那样做可能会导致其他设备停止工作。
③在改变设置之前,对原来的软、硬件设置做相应记录,以便可以将系统恢复到原始状态。
④在没有对数据进行备份之前,不要做任何会破坏用户数据的改变。如果可能,尽量避免做出不可以撤销的修改。
有时候采用试错法解决问题能够节约很多时间,事实上这种方法可能是在特定情况下节约时间的唯一选择。但是,在决定采用这种方法之前,我们必须确保这种方案不会导致情况进一步恶化。
1.2 实例对照法
假设有两个相似的网络环境,其中一个工作正常而另一个恰巧相反。那么在这种情况下就可以使用实例对照法了:将其中不正常的网络,按照正常工作的网络进行设置。实例对照的方法是一种最为快速的解决问题的方法,因为这种方法不需要任何特定的知识或者是解决相关问题的经验。许多组织在购买计算机的时候,总是喜欢购买相同的型号并且按照同样的方式进行设置。当其中的某台计算机出现问题的时候,我们就可以利用这种情况带来的优点了。
有些问题是很难解决的,特别是当这些故障与操作系统相关联的时候如果,我们身边有一台相近的设备,那么就可以从设置正确的设备复制全部或部分的属性设置。
同试错法一样,实例对照法也要有一些原则:
①出现故障的设备只有与正常工作的设备有相似的属性设置的的情况下才可以使用。
②我们不要做出会引起配置冲突的一切变动。
③不要做出任何可能会导致数据无法修复的修改。
1.3 替换法
在IT行业中,使用替换方法来解决问题是非常普遍的。采取这种方法,我们必须了解导致故障的可能的原因,并且身边有正常工作的设备可供选择。正如这种方法最初给人的感觉一样,它非常简单,至少在导致故障的原因确定以后是这样的。但是,找出产生故障的原因是比较困难的,只有肯定了故障原因,而且出现故障的设备有缺陷,替换法才有效果。如果替换了一个没有问题的设备,那么就会浪费大量的人力物力,所以采用这种方法之前必须确定出现故障的情况。同理,使用替换法也要遵循一些原则和规定:
①可能会出现故障的设备的数量在1到2之间;
②我们身边就有现成的可以正常工作的设备;
③每一次只能替换一个设备;
④前面替换的设备没有解决出现的故障,那么在替换第二个设备之前要把原来工作的设备换回来。
1.4 结合OSI模型逐步解决问题
逐步解决问题的方法涉及OSI模型的使用,因此使用这种方法必须从应用层开始测试某种故障,然后不断在其余各层中测试,直到找到成功的解决方案或者到达物理层为止。这种解决故障的方法是网络管理人员的正常工作模式。使用这种方法必须了解网络工作的原理并且会使用相应的故障检测工具。如果我们能够利用OSI模型的7层结构来对问题重新定义,那么就可以使用这种逐步解决问题的方法。
2 解决问题的步骤
网络故障诊断的一个难点是确定从什么地方开始相关的工作。接下来所说的是在大多数情况下都可以使用的一套故障诊断的框架,具体采用什么样的措施取决于实际的情况。当然,这种解决问题的步骤不仅可以用于解决网络环境中的故障,也可以用于解决现实生活中的各种问题。我列出所涉及到的各个步骤:
第一步,确定问题的具体定义和影响范围
明确问题的问题的具体定义和影响范围,就可以确定排除故障的优先级了。
第二步,收集相关的信息
充分发挥我们的交流技巧,通过用户收集关于某种故障的尽可能多的信息,因为对于问题内容的差异和提问方式的不同会对解决问题的快慢产生很大的影响。
第三步,考虑可能的原因
我们在收集了足够的信息以后,就可以考虑可能引发故障的原因了,这一阶段主要是要建立一张引发故障的事件的列表。
第四步,设计解决方案
在设计某种解决方案之前,我们必须考虑以下几个问题:
①所确定的原因是否真的是故障的原因所在?
②是否可以对所设定的解决方案进行充分的测试?
③设定的解决方案应该得出什么样的结果
④所设定的解决方案对于网络的其他部分是如何处理的?
⑤回答这些问题是否需要附加的帮助?
第五步,方案的应用
在这一阶段中,我们要创建中间测试环节,及时与用户沟通,将方案付诸实施。
第六步,测试解决方案
在测试过程中,我们应尽可能模拟实际情况,如果可能,我们应该以系统管理员的身份登录网络,然后再尝试运行位于工作站上的程序,最后记录下相关的信息。
第七步,对解决方案进行记录
这一过程,我们将测试过程中的相关记录以及测试步骤组合成为一篇连贯的文档,以备后用。
第八步,设计预防措施
最后,当我们完成了故障排除以及文档记录等工作以后,还需要进一步研究防止同样故障再次发生的措施。
3 结束语
计算机网络发生故障是常见的,网络故障的种类也多种多样,这种故障在某些重要的时候可能会对社会或生产带来很大的影响。要在网络出现故障时及时对出现故障的网络进行维护,以最快的速度恢复网络的正常运行,掌握网络故障处理的几种方法是关键。特别需要强调的是,在任何时候都应将网络安全教育放在整个安全体系的首位,努力提高所有网络用户的安全意识和基本维护技术。这对提高整个网络的安全和整个网络正常运行有着十分重要的意义。
[1]张凌杰.网络故障检测与维护[M].高等教育出版社,2006,12.
[2]黎连业.计算机网络故障诊断与排除[M].清华大学出版社,2007,3.
[3]杨闯.网络规划与实现[M].高等教育出版社,2005,12.
[4]陈会安,仲治国,王春海.网管故障排除15000例[M].山东电子音像出版社,2005,8.
(责任编辑 李学斌)
T393.06
A< class="emphasis_bold">文章编号:1
1673-2014(2010)02-0032-02
2009—12—19
魏晋强(1976— ),男,山西晋城人,助教,硕士,主要从事计算机应用技术研究。