路由器與交換機不通?原來是 10M 舊線纜不支撐 100M 自適應協商
朋友單位樓層擴網:一樓換八口騰達路由器,二樓新增 TP-Link 八口交換機,復用牆內舊網線。結果:二樓電腦互通,但無法訪問一樓任何設備(含路由器),當然也上不了網。
排查過程與誤區
- 換路由器不同 LAN 口 → 故障依舊 → 排除端口故障。
- 交換機 Uplink 口下樓直連路由器 + 接一電腦 → 正常上網 → 排除交換機 Uplink 口故障。
- 懷疑牆內網線故障 → 但直連電腦上網完全正常 → 線路通斷、長度(<50m)均無問題。
- 陷入死局:設備、線路單獨測試都正常,組合就不通。
靈感突破:速率協商不匹配
- 二樓電腦網卡均為 10M 定速(非自適應)。
- 路由器、交換機均為 10/100M 自適應。
- 直連電腦時:路由器檢測到 10M 對端 → 降為 10M 模式 → 10M 老線纜能跑通。
- 接交換機時:雙端均為自適應 → 協商至 100M 全雙工 → 10M 老線纜(可能未按標準絞合、串擾大)無法支撐 100M 速率 → 鏈路不通。
驗證與解決
- 找出一台 10M 老式集線器 替換二樓百兆交換機。
- 接上電腦 → 全網貫通,上網正常。
核心教訓
- 通訊正常是設備匹配的結果,單獨測試正常不代表組合正常。
- 自適應設備間會協商最高速率,若中間線纜不達標(舊 10M 佈線、非標水晶頭、超長),鏈路會失效。
- 解決思路:強制降速(路由器端口鎖定 10M)、換線、或插入 10M 設備打斷 100M 協商(如老集線器)。
- 仔細對比各測試場景的異同(電腦 vs 交換機),能快速定位到速率協商這一隱性變量。