近日,笔者家中的网络出现了异类现象,无法正常上网,让笔者很是苦恼了一把。
网络环境
家中有两台计算机,其中用于Internet连接共享的主机安装了两块网卡,一块是计算机内置的10M网卡,另外一块是10/100M自适应的网卡,其中内置的10M网卡直接与小区的局域网交互机相连接,接入到小区宽带网络中,10/100M自适应的网卡直接与家中的另外一台计算机相连接,家中两台计算机相互传输数据时的速度可以达到100M标准。
故障现象
最近笔者在Internet连接共享主机中在线观看电影时,发现网络忽然出现断流现象,考虑到小区的电信宽带局域网,偶然也会发生网络忽然断线的故障,这种故障一般会过一段时间后就能自然恢复了,因此笔者一开始也没有把网络忽然断流故障放在心上,于是就忙其他事情了。可过了几天后,笔者再次上网时,发现这样的断流故障仍然存在;不得已,笔者向电信公司报了维修故障,请来了电信的网络技术人员。这位老兄看上去技术还挺娴熟的,对我提到的故障现象好象早已了然于胸,径直对操作系统的相关设置进行了调整,然后又打开网络属性设置窗口,把网卡的工作模式修改了一下,整个过程大约只持续了1分钟。满以为行家一出手,就能立马把网络断流故障“驱走”;可谁曾想到,再次上网测试时,发现行家的“闪电行动”竟然没有任何效果。这一下,行家放慢了检查速度,对系统的任何上网设置进行了逐一查看,在确信上网设置一切正常的情况下,又开始了对网络连接线路的排查;功夫不负有心人,最后电信的工作人员终于找到故障的“罪槐祸首”,原来是小区的局域网交换机因意外原因忽然停电了,怪不得在参数设置方面鼓捣来、鼓捣去,没有一丁点作用!
到了这里好象网络断流故障就应该解决了,然而人算不如天算,当电信的工作人员将局域网交换机的电源接通后,用于Internet连接共享的主机直接就不能上网了,但是将10/100M自适应的网卡与局域网交换机连接时,上网就正常了。那么为什么计算机内置的10M网卡,忽然之间就不能正常工作了呢?电信的行家给了笔者这样的解释,或许是由于内置10M网卡在长时间工作后性能的稳定性已大大下降,或许是内置网卡无法从主板中获得足够的电源功率。的确,当笔者尝试着将计算机内置的10M网卡,与家中的另外一台计算机相连接时,发现家庭内部的网络也不通了,这似乎也验证了电信行家的结论是正确的。
故障解决
笔者怎么也想不通,网卡为什么会在忽然之间就损坏了,究竟它传输的通常都是微弱信号,在没有受到外力干预的情况下,网卡往往是不轻易被报废的呀?!笔者实在不甘心就这样不明不白地让网卡“退役”,于是自己动起了脑子,开始思考电信人员过来维修的全过程;忽然之间笔者想到维修人员好象对网卡的工作模式进行过修改,会不是网卡的工作模式惹的祸呢?于是我一不做,二不休,迅速打开网络属性设置窗口,在“常规”标签页面中选中计算机内置的10M网卡,并单击一下“配置”按钮,在其后出现的配置页面中,查看到网卡的当前工作模式是BNC 10base2,而该工作模式通常用于以同轴电缆作为传输介质的网络连接,而目前我的网络是通过双绞线与局域网交换机相连接的,很明显网卡的工作模式设置出现了错误。另外网卡还有几种工作模式,它们分别是全双工模式、半双工模式以及AUI 10base5模式,其中AUI 10base5模式也是用于以同轴电缆作为传输介质的网络连接的,剩下的网卡只能工作在全双工模式下或半双工模式下了。后来,笔者又尝试着将网卡分别设置为全双工模式和半双工模式进行工作,发现网卡此时都能正常工作,而且网卡也不出现断流现象了。至此,网卡断流故障就这样解决了!
故障总结
总结上面的故障排除过程,笔者得出了以下几点体会:
1、碰到网络访问出现故障时,应该首先对网络的物理连接以及网络硬件自身的状态进行一下检查,究竟这方面检查有的可以直接通过人眼观察出来;例如本文中的局域网交换机由于碰到意外原因忽然停电了,要是此时我们先观察一下网卡的信号指示灯状态,说不定就能快速把交换机停电的因素给查找出来,而用不着花费太多的时间,在参数设置和系统设置方面进行鼓捣,这样就能提高网络故障排除的效率。
2、发生任何网络故障,需要请其他专业技术人员帮忙维修时,必须尽可能具体地把故障现象描述给维修人员,这样可以帮助维修人员缩小故障排查范围,快速准确查找故障原因。
3、要注重网卡工作模式对网络传输状态的影响,以便日后碰到相同故障状态时,能尽快地恢复网络故障。例如,当网络传输状态一切正常时,你可以将此时的网卡工作模式记忆下来;要是以后网卡一旦碰到什么故障,你就能很轻易判定和调整故障了。只要打开网络属性设置窗口,进入到“常规”标签页面,选中发生故障的网卡型号,再单击“配置”按钮,打开网卡工作模式设置窗口,检查网卡当前工作模式是否和正常模式一致,要是不一致的话,你不妨尝试着将它调整为正常模式,说不定你碰到的网卡希奇故障就自动消失了。
4、尽可能地在计算机中安装windows 2000以上版本的操作系统,究竟这样的操作系统能对一些常规性的网络故障,进行自动诊断并给予你相应提示,你只要善于利于系统自动诊断提示,就能大大提高解决故障的效率。例如,一旦物理连接线路有问题的话,Windows 2000操作系统会自动提示你,当前连接电缆没有连接好,这样你就能根据系统诊断出来的故障提示,来缩小故障排查范围,从而提高故障排除效率。相反,本例中笔者的计算机中安装的是Windows 98系统,因此发生网卡断流故障时,不知道是物理连接线路断开引起的,还是数据包堵塞造成的,或者还是网络参数设置不当造成的,如此一来维修人员就必须逐项进行排查,很显然Windows 98系统不利于故障的迅速排查。