按照计算机故障性质可以将网络故障分为硬件故障和软件故障两大类。在计算机发生故障时通常应该首先查看硬件,当排除了硬件故障后,再查看软件问题。
故障诊断作为一项比较复杂的工作,并没有一个通用的法则可以遵循。但是,许多网络管理员在长期与故障打交道的过程中,积累了丰富的经验,并提出了故障诊断的一般步骤,这个步骤如下。
• 分析故障现象。
• 定位故障范围。
• 隔离故障。
• 排除故障。
下面是具体分析故障排错的步骤。
(1)认清症状。仔细记录从其他人或系统中学来的解决问题的方法,并把它放在手头。
(2)验证用户权限。例如,确保用户正确输入了他的口令。
(3)限定问题的范围。它是全局性的吗?即网上的所有用户总是会碰到这个问题吗?或者问题只发生在网络上某一地理区域,某一特定的工作组,某一特定的时间段。
(4)重现故障,并且要保证能够可靠地重新产生这个错误。
(5)验证网络物理连接(例如网络连线、网络接口卡的插槽、供电电源)的完整性。从受到影响的节点开始,向主干网延伸。
(6)验证网络的软件连接问题(例如地址、协议绑定、软件安装等)。
(7)考虑最近的网络变更和可能因此导致的网络问题。
(8)实施解决方案。
(9)检验解决方案。
根据自己的观察,可以从上面列表中的一步跳到另一步,减少所执行的检查步骤。例如,如果检测到一个网络接口卡在工作站系统板上的安装不正确,就可以直接跳到步骤(8)(在本例中,就是重新安装网络接口卡),而不用分析网络的最近变化情况。总之,在排错时需要利用常识。
先听故障声音,后根据声音去判断故障.
排除法,一步步接近,稳抓稳打