现在网卡大多支持多种传输速度,且是自适应的。自适应(Auto-Sense 或Auto-Negotiation)技术是指网卡可根据与己相联的周边设备按照先1000M 全双工,然后100M 全双工,然后100M 半双工,接着10M 全双工,最后10M 半双工的适应顺序,自动以最高速率和最佳工作方式连接。
在实际应用中,我们发现并不是所有的自适应网卡都能“自适应”周边的连接设备,在一些采用自适应网卡的网络节点上,频繁发生网速慢、断点多等网络不畅的现象,经过分析,故障大多是因为设备间连接速率和工作方式不匹配造成的。
下面举两个实例,和大家一起探讨这类问题的症结所在以及相应的解决方法。
例一:一块联想D-Link DFE-530TX 10/100M 自适应网卡与联想D-Link DE-809TC 8 口集线器相连。在局域网主页上下载一个20MB 的文件,下载传输速度只有50KB/s。集线器是10M半双工的,理论上,按照最低10M 的连接速率,下载传输速度不至于如此慢。检查了物理连接和协议设置,没有发现问题;最后发现下载文件时集线器的冲突灯狂闪,可能是因为双方工作方式不一样造成冲突,引起网络性能下降。解决方法:打开“控制面板”选取“网络”打开网卡“属性”进入“高级”选项卡,修改“Connection Type”选项(默认
为AutoSense)的值为“10Base-T (Twisted Pair)”,然后确定。重新下载文件,下载传输速度达到800KB/s,恢复到正常的传输水平。
图2 配置网卡
例二:一块主板集成的IntelPRO 10/100M 自适应网卡与Etherwan 16 口10/100M 交换机相连,网卡信号灯与交换机上的连接指示灯均不亮,无法连通。更换网线和同型号的交换机,故障依旧。以为是网卡出了问题,把主板送到电脑公司,网卡与另外一款交换机相连,工作正常。怀疑网卡和原来的交换机不兼容,不能自动协商确定合适的连接速率和双工方式,导致无法连接。同上例一样,在网卡的高级属性里,将连接类型改为:“100Base-T Full Duplex”。修改后网卡的信号指示灯和交换机的全双工指示灯均亮,网卡工作恢复正常。
结论:
并不是所有的“自适应”网卡都能一接了之。由于质量或者兼容性的原因,有的“自适应”网卡并不能自动以合适的连接速率和双工方式进行连接。随着宽带网的日益普及,网卡已经成为人们生活中不可或缺的设备,当遇到像本文所述的类似“不适应”的情况,我们可以根据网卡提供的技术参数进行手工设定,使之与周边设备的工作参数相匹配,往往能够解决问题。
转自http://blog.csdn.net/liuyongjin1984/article/details/1957312