【51CTO.com独家特稿】在管理、维护局域网的过程中,我们总会遇到形形色色的网络故障,为了提高故障的解决效率,相信很多网络管理员都总结了一些行之有效的应对思路,在这些思路的指导下,的确可以快速排除一些网络故障;不过,也有一些网络故障,无论我们采用常规思路进行应对,还是采用极端方式进行应对,往往都难解决故障现象,反倒是一个偶然的举动,就能将故障现象轻易地化解掉了。这不,笔者就曾在局域网维护过程中遇到过一次这样的故障现象,该故障的排除过程让笔者印象特别深刻,现在本文就将它还原出来,供各位朋友参考交流!
网络突然掉线
单位局域网中有一台工作了五年的旧计算机,专门用于处理一些财务信息,为了保证数据信息的安全,该计算机一直没有连接到局域网中。最近,由于单位新招来了一名驾驶员,这位同事在平时上班时,待在办公室中没事可做,于是向领导申请能弄一台计算机上上网、看看新闻,几经商量,单位领导决定把那台破旧的计算机给他使用,并要求笔者帮助他将旧计算机连接到局域网中。接到领导命令后,笔者立即到市场上购买了一块独立的网卡设备,按常规方法将其安装到那台旧计算机中,并对其设置正确的上网参数后,那台旧计算机果然可以正常上网了。刚开始的时候,那名驾驶员可以快速地上网浏览信息、下载程序,也能顺利地访问到单位的文件服务器。
可是有一天,那名驾驶员由于操作不慎,将旧计算机的电源线弄滑落下来,造成了旧计算机在上网过程中突然掉电;当他将电源线缆重新插上,并重新启动计算机系统后,发现原先能够正常上网的计算机,现在却不能上网浏览信息了,即使是访问局域网中的文件服务器也不正常了。与此同时,局域网中的其他几台计算机却能够正常上网浏览信息。
分析排查故障
由于故障计算机与其他计算机都是连接到单位局域网中相同的交换机上的,现在其他计算机的上网情况正常,而故障计算机不能上网访问,估计问题多半出在故障计算机自身身上,为此笔者进行了下述排查操作:
1、查杀网络病毒
现在计算机突然不能上网,会不会是网络中的病毒突然发作运行,造成了故障计算机不能正常访问局域网网络呢?为了排除这种因素,笔者打算先用正版的杀毒软件,来查杀一下故障计算机系统。想到做到,笔者立即找来正版的瑞星2009杀毒软件,并将系统启动到安全模式状态进行病毒查杀操作,以确保能够对各种顽固病毒“一网打尽”;在经过一段时间的等待之后,果然还真找到了几个网络病毒,看到这些病毒的“身影”,笔者心里立即产生了故障很快就要解决的预期。可是,笔者在杀毒操作结束之后,测试上网连接时,发现故障计算机仍然不能访问局域网网络,很明显该故障与网络病毒没有任何关系。
2、尝试修改设置
既然旧计算机之前一直能正常上网浏览信息,现在重新启动了一下Windows系统后,就不能正常上网了,那么在重新启动系统的过程中,那些因素会发生变化呢?笔者经过认真考虑,认为在重新启动过程中,计算机的上网地址参数很容易被他人抢用,或许是上网参数的突然变化造成了故障计算机不能正常上网呢?带这这个疑虑,笔者立即开始尝试修改故障计算机的上网参数:依次单击“开始”/“设置”/“网络连接”命令,在弹出的网络连接列表窗口中,右击目标本地连接图标,从右键菜单中点选“属性”命令,打开目标本地连接的属性设置窗口,在该设置窗口的常规标签页面中,选中TCP/IP协议选项,单击“属性”按钮,进入TCP/IP协议属性设置对话框(如图1所示),在其中使用了一个新的IP地址,网关地址以及其他上网参数都保持不变,最后单击“确定”按钮保存好设置操作。可是,在修改上网参数后,故障计算机的网络连接还是不能正常响应,这说明在系统重新启动过程中,并没有发生IP地址冲突现象。
图一
3、判断线路连通
在网络病毒、上网设置等因素排查过之后,笔者开始怀疑网络线路的连通性存在问题,因为旧计算机突然停电是由于驾驶员不小心碰落电源线缆造成的,那么在这一过程中,网络线缆有没有被碰到呢?如果碰到的话,网络线路的连通性是否受到影响呢?带着一连串的问题,笔者开始了线路连通性测试的操作之旅。为了判断网络线缆是否处于连通状态,笔者借用专业的网络测试仪,对连接故障计算机的网络线连通性进行了测试,测试结果表明网络线是好的。接着将网络线缆重新插入到故障计算机的网卡设备以及交换机上,再从故障计算机上依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,执行ping命令测试局域网网关地址,发现网关地址无法ping通;再次ping本地计算机使用的IP地址时,发现还是不通,这说明无法上网的故障与线路连通性没有任何关系。
4、更新网卡驱动
使用ping命令测试本地IP地址也无法成功,这说明本地计算机的网卡设备可能存在问题,难道是网卡设备在突然停电的过程中,受到强电流冲击发生了损坏?为了验证自己的猜想是否正确,笔者立即在故障计算机系统中,依次单击“开始”/“设置”/“网络连接”命令,在弹出的网络连接列表窗口中,右击目标本地连接图标,从右键菜单中点选“属性”命令,打开目标本地连接的属性设置窗口;从该窗口中选中目标网卡设备,再单击“配置”按钮,进入目标网卡设备的属性配置界面(如图2所示),在该界面的“常规”标签页面中,笔者看到该设备的工作状态是正常的。但是,笔者还是有点不放心,准备重新安装一遍网卡的驱动程序;在重装网卡驱动程序的时候,笔者先是打开了对应系统的设备管理器界面,从中选中目标网卡设备,再右击该网卡设备,并执行右键菜单中的“卸载”命令,将原先的网卡驱动从系统中干净卸载掉;接着,笔者又按常规方法再次安装了一遍网卡驱动,同时按照原先设置对网卡参数进行了配置,不过这样的努力还是没有任何效果。
图二
5、调整网卡位置
由于之前已经确认网卡设备存在问题,现在重新安装过驱动程序以后,仍然无法恢复网络故障,难道这意味着网卡设备真的存在硬件问题?在万般无奈之下,笔者想到重新更新一块网卡设备,但是手头由于没有现成的网卡可供选用,只好打算将旧网卡先拆下来,拿去换新网卡设备回来;在拆下旧网卡设备后,笔者仔细看了看其表面,发现并没有芯片烧焦的痕迹;按理来说,网卡设备应该不大容易发生硬件损坏呀,除非发生明显的暴力撞击。笔者想来想去,有点不甘心,于是抱着侥幸的心理,尝试着将网卡更换到另外一个主板插槽中,之后装好机箱、接通电源、连接上网,让人感到不可思议的一幕出现了,就是这样的侥幸动作,竟然就将无法上网故障解决了。
拨开故障谜雾
为什么更换了网卡设备的插槽之后,网络故障立即就会消失呢?为什么网卡设备没有发生硬件损坏,偏偏它就不能正常上网呢?难道这一切皆因不可触摸的魔力所致?联系突然掉电现象,并上网搜索相关网络突然掉线现象的解决方案,笔者终于弄清楚了这则网络故障产生的原因:当故障计算机发生突然掉电现象时,Windows系统中的某些资源工作状态恰好不正常,比方说系统网络资源设置、中断资源设置等可能出现异常,这些异常可能被网卡设备自动记忆,下次重新启动系统时,网卡设备的工作状态当然不能立即恢复;当我们调整了网卡设备的安装位置后,Windows系统会为网卡设备重新分配网络资源、中断资源等,此时的网卡设备工作状态就能得到强制恢复,这样一来无法上网的故障也就能自动消失了。
【51CTO.com独家特稿,非经授权请勿转载。合作站点转载请注明原文作者和出处为51CTO.com,且不得修改原文内容。】