网速不匹配引起的故障

网络设备

我们在实际工作中经常会遇到一些意想不到的网络故障,而引起这些网络故障的原因往往却是不容易察觉的细节问题,比如灰尘、设备的不匹配等,笔者前段时间就遇到一个设备因网速不匹配而引起的局域网内计算机无法互访的故障。

笔者在给一个单位改建一个基于两层楼的局域网时,墙体内的网线是原来就做好的,以前一楼的计算机通过一个四口宽带路由器共享上网,二楼原来只有一台计算机,直接连接宽带路由器上网,由于现在二楼增加了更多的计算机,因此需要在二楼再增加一个交换机以满足多台计算机共享上网的需求。单从网络结构来看,只要将原来的四口路由器升级为八口路由器即可使多台计算机接入网络并上网,然而问题就这样产生了。

故障现象:更换新的宽带路由器,交换机架设完毕后,接好全部外接网线,二楼的计算机间可以实现互访,但无法访问包括宽带路由器在内的所有安放在一楼的计算机、网络设备,二楼的计算机也无法正常共享上网。

故障分析:由于安放在二楼的计算机可以互访,但不能共享上互联网,因此笔者首先考虑故障可能是出在二楼的交换机与一楼宽带路由器的连接上。笔者将交换机接在路由器的不同端口上,但故障依旧存在。再单独测试路由器、交换机在其他网络环境下的表现,它们又很正常。接下来,笔者认为从二楼连接到路由器上的网线出了问题,将此网线取下来用于其他网络环境,网线正常。难道是网络设置问题,检查二楼计算机的网卡属性,突然发现网卡大多都是10Mbps网卡,联想到此局域网布线较早,当时流行的还是10Mbps以太网,因此埋在墙里的网线有很大可能是10Mbps的,而现在的交换机都是10/100Mbps的自适应端口,难道问题就出在这里?

解决方法:由于交换机是10/100Mbps自适应的,当它与二楼的计算机连接时,会检测到这些计算机使用的是10Mbps网卡,这时交换机就会把端口设为10Mbps通信模式,因此墙体内的网线可以正常使用。但是当交换机接上路由器时,交换机会发现路由器是个100Mbps设备,而交换机自身也是10/100Mbps自适应的,因此它也采用100Mbps的通信模式,当然墙体内10Mbps的网线就无法使用了,因此交换机和路由器就无法连通。为了解决这一问题,笔者用一个旧的10Mbps集线器代替了100Mbps的交换机,问题立刻得到解决。

通过这个故障的解决可以给我们一个启示,在解决网络故障时,一定要注意各设备之间的匹配问题(如网速、接口、电源等细节),这样才能拓宽网管解决问题的思路,更快地解决故障。