做这行十五年了,真没见过几个不骂交换机的人。尤其是刚入行那会儿,遇到多台网络交换机链接不上,那叫一个头大。今天不整那些虚头巴脑的理论,就聊聊我在现场踩过的坑,希望能帮正在抓狂的你省点头发。
上周有个做电商的朋友急得跳脚,说刚扩了仓库,新加了三台二层交换机,结果整栋楼的网络跟瘫痪了一样,电脑卡得连微信都发不出去。他给我发照片,我一看,好家伙,线乱得像盘丝洞,标签全丢了。这种场景太常见了,很多老板觉得买个交换机插上就能用,其实里面门道多着呢。
首先,你得排除最弱智的问题。别笑,我真见过把光纤模块插反,或者网线水晶头没压好导致接触不良的情况。对于多台网络交换机链接不上的情况,第一步永远是看指示灯。如果链路灯不亮,或者闪得没规律,先别急着改配置,拿个测线仪通一通。很多时候,就是某个接头氧化了,或者线皮被老鼠咬了。我有个客户,折腾了三天,最后发现是墙角一根网线被踢断了,铜芯没断但信号衰减严重,导致交换机端口频繁震荡。
其次,检查环路。这是新手最容易犯的错。你想想,如果两台交换机之间接了两根网线,或者某台交换机接了Hub再回连,广播风暴瞬间就能把网络撑爆。这时候,所有设备都连不上,或者网速极慢。解决办法很简单,开启STP(生成树协议)。很多廉价交换机默认是关闭STP的,你得进后台手动打开。记得选RSTP,比传统的STP收敛速度快得多。我在处理一个办公网故障时,就是发现财务室和前台之间多接了一根线,关掉STP后,网络立马恢复流畅。
再者,IP地址冲突或者VLAN配置错误。如果你是多台交换机级联,VLAN透传必须配好。假设你的核心交换机是Trunk模式,接入交换机是Access模式,那接入交换机只能属于一个VLAN。如果你把核心交换机的某个端口划到了VLAN 10,而接入交换机没配允许VLAN 10通过,那肯定链接不上。这时候,你得用Console线连上去,一行行敲命令检查。别怕麻烦,图形界面有时候会骗人,命令行才是真理。
还有一个容易被忽视的点,就是端口速率和双工模式不匹配。虽然现在的交换机大多支持自协商,但老旧设备或者劣质网线会导致自协商失败,变成半双工或者速率降为10M。这时候,你可以尝试强制设置端口为全双工、100M或1000M,看看是否恢复。我有一次帮一家工厂排查,就是强制设置后,视频监控系统才恢复正常,之前一直卡顿。
最后,别忽视硬件故障。交换机也是电器,会坏。特别是散热不好的地方,芯片过热会导致端口失灵。摸一下交换机外壳,如果烫手,赶紧断电散热。或者换个端口试试,如果换了端口就好了,那大概率是原端口坏了。
总之,遇到多台网络交换机链接不上,别慌。从物理层到数据层,一步步排查。先查线,再查环路,接着查配置,最后查硬件。这套流程走下来,90%的问题都能解决。如果你试了这些方法还是搞不定,那可能是更深层的协议问题,或者设备本身有缺陷。
这时候,建议找专业的人看看。毕竟,网络是企业的血管,断了损失太大。别为了省那点检查费,耽误了业务。我是老张,干了十五年网络,见过太多因为小疏忽导致大麻烦的案例。如果你还在为网络问题头疼,欢迎来聊聊,说不定我能帮你避个大坑。记住,网络稳定,效率才能高,别让小问题毁了大项目。