某个交换机的交换机端口如果要是显示状态为“err-disabled”时,那很可能是工作站网卡设备没有正常安装好,那么就重新把网卡重新安装一下或者更新一下它的驱动就OK了。
在平时的工作当中,导致工作站不能上网的故障现象普遍都是由交换机端口所引起的,现在很多技术论坛上都提供了一些解决交换机端口的方法,这些方法为我们高效管理网络提供了思路和方法。
然而在解决网卡故障的时候,我们往往需要到故障现场,才能了解网卡设备的工作状态、判断网卡设备的故障;其实很多时候,我们不需要到故障现场,只要通过观察与网卡设备直接保持连接的交换机端口状态,就能通透目标网卡设备的状态信息了。
笔者曾经碰到一种故障现象,工作站系统托盘区域处的网络连接图标上出现了红色“X”标志,刚开始的时候笔者还以为是网卡设备被意外停用、网络连接线缆太长、网络线缆的线序出错或跳线接触不好等原因引起的,于是就尝试着修改工作站系统的上网设置、更换网络连接线缆、重新启动工作站系统,不过这些操作都没有解决好网络不通的故障现象。
后来,笔者从自己的工作站系统中远程登录到目标网卡设备所连的楼层交换机系统中,将系统切换到超级用户管理状态,并在该状态的命令行提示符下执行字符串命令“displayintere0/2”(其中intere0/2是目标网卡设备所连的交换机端口)。
从其后的结果界面中发现对应交换端口的工作状态显示为“err-disabled”,并从该结果界面中看到对应端口中存在很大数值的Collisions,该数值明显超过了规定的范围,最终交换机系统错误地认为对应交换端口上存在网络环路,并且强行将该端口的工作状态设置为了“err-disabled”。
从网上搜索得知,交换机的某端口工作状态要是显示为“err-disabled”时,那很可能是工作站网卡设备没有正常安装好,网卡设备的工作模式与交换机对应端口的工作模式不匹配,或者是网络线缆的使用不规范,例如网络线缆的传输距离超过了最大通信距离,或者选用了不恰当的线缆类型。
依照这样的分析,笔者先是将普通工作站的网卡驱动程序从系统中彻底卸载掉,并按照正确的方法将网卡驱动程序重新安装了一遍,之后重新选用了制作符合规范的网络线缆,来连接网卡设备与交换机。
可是这样的努力还是不能解决问题,难道是网卡设备与交换机端口工作模式不匹配,造成了网卡所连交换端口的工作状态变成了“err-disabled”?为了验证自己的猜测,笔者立即在普通工作站系统中依次单击“开始”/“设置”/“网络连接”命令。
在弹出的对应系统网络连接列表窗口中,用鼠标右键单击目标本地连接图标,从弹出的快捷菜单中执行“属性”命令,打开对应本地连接的属性设置窗口;单击该设置窗口中的“常规”标签,在对应标签设置页面中选中目标网卡设备。
同时单击“配置”按钮,打开目标网卡设备的属性设置界面,继续单击“高级”标签,从其后出现的标签设置页面中笔者看到目标网卡设备的工作状态处于100M半双工状态,但是检查与目标网卡设备所连的交换机端口状态时。
笔者却看到对应交换端口的工作状态竟然为100M全双工状态,这说明Collisions冲突数不断增大的原因就是由于网卡设备与交换机连接端口的双工模式没有协商一致,如此一来工作站就不能上网了。
找到故障原因后,笔者立即在普通工作站系统中,将网卡设备的工作模式强行修改成100M全双工状态,最后重新启动一下工作站系统,此时笔者发现普通工作站立即就能上网访问了。#t#
从上面的故障排除过程来看,我们日后遇到网卡设备的工作状态不正常时,不能贸然地使用替换网卡设备的方法来解决故障现象,这样虽然可以提高网络故障的解决效率,但是不能充分发挥网卡设备的余热。
更谈不上解决网卡设备由于双工模式不匹配造成的故障现象。而应该善于从交换机的连接端口出发,仔细检查网卡设备的状态以及它所连的交换端口状态,从这些状态信息中我们获许能找到有效解决网络故障的应对办法。