在局域网运行过程中,客户端系统往往会发生各式各样奇怪的故障现象,如何快速、有效地排除这些客户端系统故障,一直是我们这些网络管理员必须认真面对的“课题”。事实上,我们只要在平时善于对各类常见网络故障的产生原因、排查思路、解决方法,进行针对性总结,日后这些经验总结就能在关键时候帮助我们高效解决网络故障了。现在,本文就以排查由网卡驱动不当引发的网络故障为例,来向各位朋友说明一下平时善于总结故障的重要性,希望下面的内容能让大家受益。
重装系统,不能上网 笔者单位的财务处,由于工作需要,不能随意访问Internet网络,以防单位重要财务信息以及其他隐私信息遭遇非法攻击;为此,单位领导要求将以前的旧计算机配给财务处,用于电子政务内网的连接,保证财务处能够正常访问内网,完成财政集中支付系统访问任务。为了保证旧计算机使用顺畅,单位特意请电脑公司对其进行了升级,例如更换了容量更大的硬盘,扩展了物理内存,同时请电脑公司的技术人员安装了Windows XP操作系统,并配置好了上网参数;将旧计算机接入单位内网后,笔者发现它能够顺利地登录到财政集中支付系统页面,至此旧计算机就正式在财务处“安家落户”了。 近日,财务处的同事突然给笔者挂来一个电话,说他使用的那台计算机由于在运行过程中突然死机,并且不能正常启动,于是他自行重新安装了一遍Windows XP操作系统,并配置了上网参数,可是现在怎么也无法访问单位的内网了,恳请笔者能前去帮忙查询、解决故障。笔者下意识认为这是一个小问题,多半是财务处的同事没有正确配置好上网参数,或者是网络连接出现了松动,造成旧计算机无法正常连接到单位的电子政务内网;于是建议财务处的同事联系一下财政局相关技术人员,确认一下上网参数是否发生变动,要是没有变动的话,再仔细检查一下物理连接线路,相信这样多半能解决问题。可是,没有多长时间,那位同事竟然登门拜访,说按照笔者的建议进行操作,旧计算机还是不能正常上网,于是特意来邀请笔者到现场去帮忙解决,看来故障现象要比笔者预想中复杂多了。 现场勘察,了解故障 由于旧计算机系统刚刚重新安装过,笔者估计问题肯定与网络病毒无关,多半还是网络连通性方面的问题。为了判断旧计算机的网络连通性是否正常,笔者打开该系统的运行对话框,在其中执行ping命令,来测试单位内网的网关地址,结果发现目标网关地址无法到达;顺手打开目标网络连接的状态窗口,笔者看到该窗口中的接收数据包大小为0,发送数据包大小为178,难道问题真的出在网络连通性上? 为了弄清楚究竟是网络线缆的连通性不正常,还是网络接口工作状态不正常,笔者特意找来专业的线缆测试仪,对连接旧计算机与内网接口插座的这段网络线缆进行了连通性测试,测试表明这条网络线缆是通畅的;之后,笔者又将这条网络线缆的一端插入到单位内网的插座上,另外一端插入到线缆测试仪上,开始测试内网插座到内网交换机之间的线路是否通畅,结果发现这段物理线路的连通性也是正常的。 在排除完物理线缆的连通性因素后,笔者开始怀疑旧计算机的网卡接口出现了问题;于是,立即打开该计算机系统的“开始”菜单,从中依次点选“设置”/“网络连接”命令,在弹出的网络连接列表窗口中,右击内网网络连接图标,从弹出的快捷菜单中执行“属性”命令,打开内网网络连接属性设置对话框,单击该对话框中的“配置”按钮,进入目标网卡设备的属性设置窗口,在该窗口的“常规”标签页面中,笔者发现系统提示该设备的运行状态是正常的,这说明网卡设备不存在硬件方面的问题。 既然网卡设备不存在硬件问题,那为什么旧计算机不能正常上网呢?难道是网络配置出错了?为此,笔者又在内网网络连接属性对话框中,选中TCP/IP协议选项,同时单击“属性”按钮,打开TCP/IP协议属性对话框,结果发现上网参数配置也是正确的。为了检验网卡设备的工作状态是否正常,笔者准备使用ping命令测试一下旧计算机的本地IP地址是否能够ping通,结果竟然发现本地地址也无法ping通,这在网卡硬件状态正常的情况下,显然是不应该的;笔者不放心,又将旧计算机系统切换到DOS命令行状态,并在DOS命令行提示符下,执行“ipconfig /all”字符串命令,以便尝试获得网卡设备的其他配置信息,结果让笔者傻眼了,从系统返回的执行结果中,网卡物理地址竟然是ff-ff-ff-ff-ff,这样的结果让笔者下意识认为目标网卡设备可能已经不能正常工作。 弄清原因,解决故障 就在准备替换掉故障网卡设备时,笔者发现网卡设备上的信号灯状态,却象以往那样正常点亮,而不象坏网卡那样信号灯不亮,或者信号灯处于红色报警状态;于是,笔者打算重新启动一下计算机系统,看看网卡设备的状态能不能恢复正常,在系统重新启动的过程中,笔者发现计算机系统居然在提示说正在寻找新硬件,同时提示说在安装PCI设备,可事实上笔者并没有在旧计算机系统中安装新设备呀,看来旧计算机系统有问题。 经过深入查询,笔者发现系统提示安装的PCI设备就是网卡设备,而网卡设备表面上虽然已经被安装成功,并且从系统设备管理器看,也没有异常现象,但是该网卡设备并没有获得有效PCI驱动程序支持,因此每次重新启动系统时,计算机系统都会自动搜索到这个没有真正安装成功的网卡设备;在没有正确驱动程序的支持下,目标网卡设备的物理地址被计算机系统默认识别成了ff-ff-ff-ff-ff,在这种状态下,目标网卡设备自然也就不能正常工作了,这也是旧计算机系统始终无法通过目标网卡设备正常访问单位内网的主要原因。 找到故障原因后,笔者立即打开旧计算机的机箱外壳,查找到PCI网卡设备的型号,同时从网上下载得到对应型号的驱动程序,并按照正确的方法重新安装了一遍该网卡设备的驱动程序;之后再在DOS命令行窗口中,执行“ipconfig /all”字符串命令,结果笔者发现目标网卡设备的物理地址显示已经正常了,这说明网卡设备的驱动程序已经安装成功了。果然,在重新配置好内网上网参数,并进行上网测试操作时,那台旧计算机已经可以访问电子政务内网中的财政集中支付系统页面了,至此旧计算机无法上网的故障已经被成功解决了。 举一反三,善于总结 从上面的故障排除过程来看,我们在解决网络故障的时候,应该对故障现象进行多角度、全方位的观察,并进行串联式分析、思考,同时付诸于反复式的实践、验证,只有这样才能找到准确的故障原因,并能彻底地解决故障现象。如果单从某一个角度出发观察、思考问题,那么我们很容易被故障现象所蒙蔽,那么作出的故障判断自然也就不准确了。 |