Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 雙網卡內外網同時上網:Route 指令新增靜態路由教學

編輯:XP 系統基礎知識

應用場景

筆電/桌機同時連接:
• 內網(企業 LAN,網段 10.0.0.0/8,閘道 10.119.110.189)
• 外網(寬帶/4G 分享,網段 0.0.0.0/0,閘道 192.168.1.1)
預設路由僅能指向一個閘道,需手動新增靜態路由才能雙通。

操作步驟(管理員身分 CMD)

  1. 刪除預設路由(避免衝突):
    route delete 0.0.0.0
  2. 新增外網預設路由(上網用):
    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10
    metric 10 讓此路由優先級低於內網特定路由
  3. 新增內網靜態路由(存取企業資源):
    route add 10.0.0.0 mask 255.0.0.0 10.119.110.189 metric 1
  4. 驗證:
    route print 檢查路由表;ping 內外網 IP 測試連通性。

刪除預設路由示意

重開機自動套用(永久生效)

預設路由重開機會消失,兩種持久化方式:

  1. 批次檔放入啟動資料夾:
    建立 add_routes.bat:
    @echo off
    route delete 0.0.0.0
    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10
    route add 10.0.0.0 mask 255.0.0.0 10.119.110.189 metric 1
    
    捷徑放入「開始 → 所有程式 → 啟動」。
  2. 註冊表持久化路由(進階):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes 新增字串值,格式 10.0.0.0,255.0.0.0,10.119.110.189,1。

關鍵原則

  • 子網掩碼為 0 的位置,目的地址必須為 0(如 0.0.0.0 mask 0.0.0.0)。
  • 下一跳可填閘道 IP,也可填介面 IP(多網卡指定介面)。
  • metric 數值越小優先級越高,內網特定路由設 1,外網預設路由設 10 以上。
  • 若內網有多個網段,逐一 route add 或彙總為超網(如 10.0.0.0/8)。

常見問題

現象原因解決
內網通、外網不通預設路由指向內網閘道刪除 0.0.0.0 路由,重加外網閘道
外網通、內網不通缺少 10.0.0.0/8 靜態路由加入 route add 10.0.0.0 mask 255.0.0.0 內網閘道
重開機失效未持久化用批次檔或 PersistentRoutes
Copyright © Windows教程網 All Rights Reserved