刘永华赵艳杰编著计算机组网技术第10章网络维护与常见故障的分析与排除本章主要内容10.1网络维护概述10.2网络常见故障10.3网络故障排除的思路和工具10.3.1故障排除思路10.3.2常用工具和命令10.4故障实例及排除方法10.4.1组网过程中的常见故障10.4.2局域网使用过程中的常见故障习题与思考题十10.1网络维护概述网络维护工作的主要内容有:硬件测试、软件测试、系统测试、可靠性(含安全)测试。网络状态监测和系统管理。网络性能监测及认证测试(工程验收评测)。网络故障诊断和排除,灾难恢复方案。定期测试和文档备案,故障报告、参数登记、资料汇总统计分析等。续前网络性能分析、预测。故障预防、故障早期发现。维护计划、手段以及实施效果的评测、改进和总结回顾,规章制度的制定。选择合适的网络评测方法,综合可靠性和网络维护的目标评定。人员培训、工具配备等。网络维护工作的主要方法有:(1)常规检测(监测)和专项检测(监测)。(2)定期维护和不定期维护。(3)事前维护和事后维护。(4)视情维护和定量(定期)维护。(5)分级维护。10.2网络常见故障故障种类原因设备本身问题网线的问题:网线接头制作不良;网线接头部位或中间线路部位有断线网卡本身的问题:网卡质量不良或有故障;网卡和主板PCI插槽没有插牢从而导致接触不良;网卡和网线的接口存在问题集线器本身的问题:集线器质量不良;集线器供电不良;集线器和网线的接口接触不良交换机的问题:交换机质量不良;交换机和网线接触不良;交换机供电不良设备之间的问题网卡和网卡之间发生中断请求和I/O地址冲突网卡和显卡之间发生中断请求和I/O地址冲突网卡和声卡之间发生中断请求和I/O地址冲突表10-2软件问题故障种类原因设备驱动程序方面的问题驱动程序和操作系统不兼容驱动程序之间的资源冲突驱动程序和主板BIOS程序不兼容设备驱动程序没有安装好引起设备不能够正常工作网络协议方面的问题没有安装相关的网络协议网络协议和网卡绑定不当网络协议的具体设置不当相关网络服务方面的问题相关网络服务方面的问题主要指的是在Windows操作系统中共享文件和打印机方面的服务,即要安装Microsoft文件和打印共享服务网络用户方面的问题在对等网中,只需使用系统默认的Microsoft友好登录即可,但是若要登录WindowsNT域,就需要安装Microsoft网络用户网络表示方面的问题在Windows98、2000和XP中,甚至是在NT或者2000的域中,如果没有正确设置用户计算机在网络中的网络标识,很可能会导致用户之间不能够相互访问其他问题这些问题和用户的设置无关,但和用户的某些操作有关,例如大量用户访问网络会造成网络拥挤甚至阻塞,用户使用某些网络密集型程序造成的网络阻塞10.3网络故障排除的思路和工具10.3.1故障排除思路具体排除思路是:先询问、观察故障时间和原因,然后动手检查硬件和软件设置,动手(观察和检查)则要遵循先外(网间连线)后内(单机内部),先硬(硬件)后软(软件)。由于目前使用星型网络的情况最多,在此以星型网络为例介绍网络故障的排除思路。具体来说,排除网络故障时应该按照以下顺序进行。1.询问应该询问用户最后一次网络正常的时间,从上次正常到这次故障之间机器的硬件和软件都有过什么变化与进行过哪些操作,是否是由于用户的操作不当引起网络故障,根据这些信息快速地判断故障的可能所在。因为有很多的网络问题实际上和网络硬件本身没有什么关系,大多数是由于网络用户对计算机进行误操作造成的。用户极有可能安装了会引起问题的软件、误删除了重要文件或改动了计算机的设置,这些都很有可能引起网络故障,对于这些故障只需进行一些简单的设置或者恢复工作即可解决。如果网络中有硬件设备被动过,就需要检查被动过的硬件设备。例如,若网线被换过,就需要检查网线类型是否正确,PC到HUB或交换机应使用直通线,而不是使用交叉线或反转线。2.检查上述询问工作完成后,就需要进行相关事项的检查,检查验证网络的物理设备是否工作正常。(1)首先要检查共同的通道。(2)如果检查了网络的物理层后没有发现问题,接下来就要进行网络的数据链路层的检查。(3)如果检查了网络的数据链路层后没有发现问题,接下来就需要检查网络层和传输层。(4)如果目的计算机能ping通,但是网络应用层的程序却不能连通,则需要检查防火墙的参数设置与加载的设置是否正确,还需要检查相关网络应用程序的参数设置是否正确。表10-3IRQ号与设备对应表IRQ号码设备类型00系统计时器01键盘02可编程中断控制器03通信端口2或404通信端口1或305打印机端口2(LPT2)或开放06软盘控制器07打印机端口1(LPT1)08实时时钟09从IRQ重定向或开放10开放11开放12PS/2标准端口或开放13算术协处理器14IDE硬盘驱动器控制器15IDE硬盘驱动器控制器或开放图10-1返回正确的测试结果10.3.2常用工具和命令1.万用表万用表可以用来检测网络电缆是否连通。2.网络电缆测试仪电缆测试仪相对于万用表来说在检测网络电缆的连通性方面更为专业,也更为方便快捷。3.Ping用法:Ping[-t][a][-ncount][-Isize][-f][-ITTL][-vTOS][-rcount][-scount][[-jhost-list]|[-khost-list]][-wtimeout]参数:-t——用当前主机不断向目的主机发送数据包。-ncount——指定ping的次数。-Isize——指定发送数据包的大小。-wtimeout——指定超时时间的间隔(单位:ms,默认为1000)。4.Ipconfig顾名思义,Ipconfig用于显示和修改IP协议的配置信息。它适用于Windows9x/NT/2000,但命令格式稍有不同。下面以Windows2000为例简要介绍。用法:ipconfig[/all|/release[adapter]|/renew[adapter]]参数:/all——显示所有的配置信息。/release——释放指定适配器的IP。/renew——更新指定适配器的IP。5.Tracert用法:tracert[-d][-hmaximum_hops][-jhostlist][-wtimeout]参数:-d——不解析主机名。-wtimeout——设置超时时间(单位:ms)。Tracert用于跟踪路径,即可记录从本地至目的主机所经过的路径,以及到达时间。利用它,可以确切地知道究竟在本地到目的地之间的哪一环节上发生了故障。6.Netstat用法:netstat[-a][-e][-n][-s][-pproto][-r][interval]参数:-a——显示主机的所有连接和监听端口信息。-e——显示以太网统计信息。-n——以数据表格显示地址端口。-pproto——显示特定协议的具体使用信息。-r——显示本机路由表的内容。-s——显示每个协议的使用状态(包括TCP、UDP、IP)。interval——刷新显示的时间间隔(单位:ms)。Netstat程序可以帮助用户了解网络的整体使用情况。10.4故障实例及排除方法10.4.1组网过程中的常见故障1.网卡和其他设备冲突,导致不能正常工作故障分析:在组网过程中经常会遇到安装到系统中的网卡不能够正常工作,有时甚至不能启动计算机。这种故障现象一般是由于网卡的驱动程序没有安装好,导致网卡和系统中的其他设备发生中断冲突,这种现象最容易发生在一台安装了两块以上网卡的计算机上,而网卡又最容易和显卡、声卡、内置式调制解调器甚至是网卡发生资源冲突。当然这种现象也很有可能是由于网卡和主板的插槽没有插牢,导致接触不良从而使得网卡无法正常工作。还有一种可能就是网卡的驱动程序或者网卡坏了,这种情况不大可能发生,但也不是没有,所以别的故障原因都排除了再考虑这一因素。解决方法:首先将计算机中的其他板卡,如声卡、内置调制解调器等设备拔掉,只保留显卡和网卡,然后重新启动计算机。进入操作系统以后,首先安装网卡的驱动程序,然后再安装显卡的驱动程序,如果一切正常则说明网卡和显卡之间的冲突已经解决。一般情况下,先安装网卡驱动后安装其他板卡的驱动就能够解决网卡和其他板卡的冲突问题。如果解决不了,还有一个办法就是在CMOS中的PnP/PCIConfigrations页面中将ResourcesControlledBy选项的值由Manual改为Auto,同时将系统中不存在的设备的设置值改为Disabled(禁用)即可,此后重新安装网卡驱动程序,一般都能够解决设备冲突问题。如果以上办法都不行,最后只剩下一种可能情况,就是网卡的驱动程序不良或者网卡本身有问题,此时建议更换网卡。验证办法是将此网卡安装到局域网中另外一台计算机中查看能否正常工作,如果不行则证明网卡确实有问题,可以毫不犹豫地将其换掉。2.网络不通,看不到网上邻居,或者查看网络邻居时提示“无法访问网络”故障分析:一般出现这种故障现象的原因有以下几种情况:网线不良或者没有插好;网卡安装不正确;网络属性没有设置好。解决方法:首先检查网线是否良好,接头是否安插到位。先检查网线的接触状况,主要指的是网线和计算机网卡的接触情况以及网线和集线器接口的接触状况。步骤首先检查网线和计算机网卡的接触情况,然后检查网线和集线器接口的接触状况。如果接插部位接触良好,将网线拆下来检查网线的类型对不对,如果是双机跳接线,请将其更换为直连线。接下来具体检查网线的物理状况。随后,进入操作系统检查网卡的安装状况。图10-2检查“网络适配器”选项前面是否有黄色的惊叹号如果网卡安装正确,接下来检查网络属性的设置情况,一般在局域网中需要给每台计算机一个确定的且各不相同的网络IP地址和网络标识。如果没有给计算机设置明确的IP地址和网络标识,也会导致看不到网上邻居。具体检查步骤如下:(1)检查网络标识。在桌面上右击“我的电脑”图标,在弹出的快捷菜单中单击“属性”命令,打开“系统属性”对话框,单击打开“计算机名”选项卡,如图10-3所示。图10-3“计算机名”选项卡(2)在“计算机名”选项卡中单击“更改”按钮,打开“计算机名称更改”对话框,如图10-4所示。在该对话框中查看计算机的网络标识,如果指定的“域”或者“工作组”名称正确,则完成确认工作。(3)检查网络IP地址的设置状况。在桌面上右击“网上邻居”图标,在弹出的快捷菜单中单击“属性”命令,打开“网络连接”窗口,右击“本地连接”选项,在弹出的菜单上单击“属性”命令,弹出“本地连接属性”对话框,如图10-5所示。(4)在对话框中单击“Internet协议(TCP/IP)”选项,然后单击“属性”按钮,打开“Internet协议(TCP/IP)属性”对话框,如图10-6所示。在其中确认网络IP地址是否被正确设置,如果没有请将其正确设置。经过以上检查步骤,故障一般都能够排除。3.用户无法登录到Windows2000域中故障分析:这种现象一般在新手组建局域网时经常出现,造成这种故障现象的原因有多种。例如用户在服务器中没有创建相应客户机的登录账户和密码;客户机没有加入到域环境中;网络连接不正常;服务器工作状况不良等。解决方法:一般情况下,在局域网中创建域服务器后一般都会给客户机创建相应的登录账户,也会将客户机一端加入到域环境中,所以出现此类故障时,前两种原因的可能性比较小,除非有人将客户机一端从“域”改动到“工作组”,或者将客户机的登录账号删除了,否则不会由于前两种原因导致此故障的发生。但是为了保险起见,最好检查一下服务器和客户机的设置情况。首先,检查网络的连接状况,查看网络连接是否正常。接下来检查服务器的工作状况。图10-7“事件查看器”窗口4.用户登录时发生IP地址冲突现象故障分析:一般这种故障都是由于手动为局域网中的用户分配IP地址资源时发生重复而导致的。解决方法:一般有两种方法可以解决这个问题。一种是将局域网中的IP地址重新进行规划,为所有的资源