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

Win7 雙網卡內外網同時接入:單一預設閘道 + 靜態路由解決衝突

編輯:Windows 7 系統介紹

筆電/台式機同時連接內網 (企業/實驗室)與外網 (Internet)時,Windows 7 若在兩張網卡皆設定預設閘道,會產生雙預設閘道衝突,導致兩邊網路都無法正常存取。正確做法:僅外網網卡設定預設閘道,內網網卡留空,並新增靜態路由導向內網網段。

設定步驟

  1. 外網網卡:正常設定 IP/子網路遮罩/預設閘道/DNS (正常上網配置)。
  2. 內網網卡:設定 IP/子網路遮罩,**預設閘道留空**,DNS 留空或填內網 DNS。
  3. 驗證預設路由:Win+R → cmd → route print → 確認 0.0.0.0 (預設路由) 指向外網閘道。
    若非,管理員 CMD 執行:
    route delete 0.0.0.0
    route add 0.0.0.0 mask 0.0.0.0 外網閘道IP
  4. 新增內網靜態路由 (永久):管理員 CMD 執行:
    route add -p 192.168.100.0 mask 255.255.255.0 192.168.100.1 if 14
    參數說明:
    192.168.100.0 = 內網網段
    255.255.255.0 = 子網路遮罩
    192.168.100.1 = 內網閘道/路由器 IP
    if 14 = 內網介面卡介面編號 (從 route print 介面清單獲取)
    -p = 永久路由 (重開機保留)

原理解析

  • Windows 路由表依最長前綴匹配:目的 IP 符合 192.168.100.0/24 走靜態路由 (內網閘道);其餘走預設路由 (外網閘道)。
  • 單一預設閘道避免路由迴圈/非對稱路由/ARP 混淆。
  • -p 參數寫入登錄 HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes,開機自動載入。

進階:多內網網段

對每個內網網段重複步驟 4,新增對應靜態路由。可寫入批次檔 (routesetup.bat) 放入啟動資料夾或工作排程器 (最高權限) 實現開機自動配置。

驗證指令

route print
tracert 內網伺服器IP
tracert 外網域名 (如 google.com)
ping 內網/外網目標

確認內網流量走內網介面卡,外網流量走外網介面卡,無交叉/超時。

Copyright © Windows教程網 All Rights Reserved