萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術 >> 應用程式教學

雙路由器級聯無法互訪共享?靜態路由一條命令打通雙向訪問

家庭/小型網絡常見場景:主路由器 (Router A) 撥號上網,次路由器 (Router B) 級聯擴展。現象:Router B 下設備可訪問 Router A 下共享,反向卻 Ping 不通、訪問不了。本文解析原理並給出通用解決方案。

一、 拓撲與 IP 規劃示例

  • Router A (主路由): WAN 接 ADSL,LAN IP 192.168.0.1/24,DHCP 池 192.168.0.2-100。
  • Router B (次路由): WAN 接 Router A LAN 口,獲取 IP 192.168.0.4;LAN IP 192.168.1.1/24,DHCP 池 192.168.1.2-100。
  • 終端: PC1 (192.168.0.2) 在 Router A 下;PC3 (192.168.1.2) 在 Router B 下。

二、 為什麼單向通、單向不通?

PC3 → PC1 (通)

  1. PC3 發包目標 192.168.0.2,非本網段 → 送網關 Router B LAN (192.168.1.1)。
  2. Router B 查路由表:無匹配 → 默認路由 → 送 WAN 口 (192.168.0.4)。
  3. 包到達 Router A LAN 口,Router A 發現目標在直連網段 192.168.0.0/24 → 直接轉發給 PC1。成功。

PC1 → PC3 (不通)

  1. PC1 發包目標 192.168.1.2,非本網段 → 送網關 Router A LAN (192.168.0.1)。
  2. Router A 查路由表:無匹配 → 默認路由 → 送 WAN 口 (ADSL/Internet)。
  3. 包進入運營商網絡,目標是私網 IP 192.168.1.2,被丟棄。失敗。

核心原因: Router A 不知道 192.168.1.0/24 網段在 Router B 後面,默認路由將包錯誤導向 Internet。

三、 解決方案:在 Router A 添加靜態路由

告訴 Router A:「去 192.168.1.0/24 的包,請送給 Router B 的 WAN IP (192.168.0.4)」。

以 TP-LINK 為例操作步驟:

  1. 登錄 Router A Web 管理界面。
  2. 進入 路由功能 → 靜態路由表。
  3. 點擊 添加新條目:
    • 目標 IP 地址:192.168.1.0 (代表整個 192.168.1.x 網段)
    • 子網掩碼:255.255.255.0
    • 網關 (下一跳):192.168.0.4 (Router B 的 WAN IP)
    • 狀態:生效
  4. 保存並重啟路由器生效。

四、 關鍵避坑指南

  • 固定 Router B 的 WAN IP: 在 Router A 的 DHCP 綁定中,將 Router B 的 MAC 地址綁定固定 IP (如 192.168.0.4),否則 Router B 重啟換 IP 會導致靜態路由失效。
  • 更優方案:Router B 做無線 AP/交換機: 關閉 Router B DHCP,LAN 接 Router A LAN (LAN-LAN 級聯),同一網段 192.168.0.x,無需任何路由配置,即插即用,避免雙 NAT、雙 DHCP 衝突。這是家庭擴展的最佳實踐。

五、 驗證

PC1 再次 ping 192.168.1.2、訪問 \\192.168.1.2\share,雙向通暢。問題徹底解決。

copyright © 萬盛學電腦網 all rights reserved