在局域网运行过程中,客户端系统往往会发生各式各样奇怪的故障现象,如何快速、有效地排除这些客户端系统故障,一直是我们这些网络管理员必须认真面对的“课题”。事实上,我们只要在平时善于对各类常见网络故障的产生原因、排查思路、解决方法,进行针对性总结,日后这些经验总结就能在关键时候帮助我们高效解决网络故障了。现在,本文就以排查由网卡驱动不当引发的网络故障为例,来向各位朋友说明一下平时善于总结故障的重要性,希望下面的内容能让大家受益。
重装系统,不能上网
笔者单位的财务处,由于工作需要,不能随意访问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,这样的结果让笔者下意识认为目标网卡设备可能已经不能正常工作。