办公室中有几台性能配置完全一致的计算机,每台计算机均含有一块RTL 8169的10/100Mbps自适应网卡;为了有效提高相互之间的信息传输效率,笔者最近买了一台8口10/100Mbps实达交换机,并按照100M标准连接方法制作好了几根网络连接线,然后用这些网线分别将几台计算机连接到了交换机的对应端口中。设置好每台计算机的上网参数后,发现在任何一台工作站的网上邻居窗口中,都能看到其他工作站的身影,开始以为小型局域网的组网工作已经顺利完成;但是在测试每一台工作站的上网情况时,发现有一台计算机不但不能够正常访问其他计算机中的共享内容,而且它的本地连接图标处显示网络连接速率为10Mbps,而不象其他计算机那样显示为100Mbps。由于笔者是按照100Mbps标准连接方法连接该工作站的,按道理来说该计算机的本地连接速度应该显示为100Mbps,为什么会“错位”变成10Mbps呢?
由于这些网卡的驱动安装、参数配置方法完全一样,因此笔者想也不想就把网卡自身的问题排除在外,而把解决问题的重点瞄向了网络连接线上。为了验证网络连接线是否正常,笔者干脆把它从电脑上拔下来,然后又将它替代另外一根网线连接到其他计算机上,事实证明该网线一切正常,而且用该网线连接其他计算机时,网络连接速度显示为100Mbps。既然网络连接线没有问题,笔者又将目光聚焦在交换机端口上了,可是当笔者重新更换一个交换端口并再次进行连接测试时,发现本地连接速度仍然“错位”成为10Mbps,这到底是怎么回事呢?
在没有任何办法可以想象时,笔者通常都会把一切“罪责”都归咎于病毒,这次也不例外;笔者迅速找来最新版本的江民2005杀毒软件,然后对无法上网的计算机进行了彻底查杀,在漫长的查杀等待之后,终于找出了一些隐藏的病毒,“看来这次估计没有出错”,笔者暗自庆幸道。当所有病毒被全部清除干净之后,笔者想当然地认为这次网络连接速度应该显示为100Mbps了吧,然而事实再一次给笔者进行了无情的打击,因为杀毒之后网络连接速度依然显示为10Mbps大小。
在多次尝试失败之后,笔者痛定思痛,不得已静下心来对此次故障进行了重新分析。考虑到网络连接线、端口都已经测试证明是正常的,病毒的干扰因素也已经被排除在外,于是笔者又将焦点转移到网卡上了。会不会是网卡的驱动程序没有安装好呢,或者是安装在该计算机中的网卡本身就有硬件故障呢?围绕这些疑惑,笔者逐一采取措施,进行分别验证。为了防止网卡驱动程序没有安装正确,笔者先是从网络上下载得到最新版本的对应网卡驱动程序,然后打开系统设备管理器列表窗口,双击RTL 8169网卡图标,在其后出现的属性对话框中,单击“驱动程序”标签,再在对应标签页面中,单击“卸载”按钮,将以前的旧网卡驱动程序从系统中彻底驱除干净。接下来,重新启动一下计算机系统,并用手工添加设备的方法,安装好了网卡的最新驱动程序;之后又按其他网卡的配置标准,设置好了网卡的上网参数,但是还不能解决网络连接速度“错位”故障。
看来,网卡自身真的有故障了,不得已笔者将安装在其他计算机中的网卡拆下来,然后又按照前面的方法安装到有问题的计算机中,再把计算机系统重新启动了一下。终于功夫不负有心人,这次再进行网络连接测试时,发现网络连接速度已经正常显示为100Mbps大小了,很明显网络连接速度“错位”故障是由网卡自身质量引起的。到了这里,似乎网络连接速度“错位”之谜已经被揭开了;但笔者不相信网卡硬件有问题,毕竟其他计算机中的网卡和该网卡完全一样,而且购买的时间也一样,为什么其他网卡能工作,惟独这一网卡出现故障呢?笔者不甘心,又将以前的网卡安装到计算机系统中,然后再次进行驱动程序安装,设置网卡参数,并进行重新启动系统;果然奇迹出现了,这次网络连接速度居然也能显示为100Mbps大小了,笔者简直不相信自己的眼睛。为了防止是系统的网络记忆效应在“捣乱”,笔者又打开该计算机的网上邻居窗口,并尝试着访问其他计算机中的共享资源,这次共享访问速度居然非常快,显然网卡真的“死而复生”了。
既然网卡并没有硬件故障,那么网络连接速度“错位”故障究竟是什么原因造成的呢?经过笔者多方查找资料,并结合前面的故障解决实践,分析得出“错位”故障很有可能是计算机主板在起初给网卡分配资源时没有分配正确,当重新将另外网卡安装到计算机系统中时,主板就会对网卡资源进行了重新分配,这就是其他网卡插入到故障计算机中时,网络连接速度能够显示正常的原因。之后,再将原网卡重新安装到故障计算机时,该计算机又会对该网卡的资源重新进行再分配,这就是故障网卡“死而复生”的原因。


