Windows 7:通過不同的介面路由單個 IP (wlan)
我通過乙太網(10.1.1.1,介面 11)以及無線 LAN(172.22.12.1,介面 12)連接。我試圖通過 wlan 而不是乙太網卡(具有更高的度量標準)僅路由某個主機(140.239.191.10 - 這是 whatismyipaddress.com 用於測試目的)。
讓我給你我的路由細節:
Network Destination | Netmask | Gateway | Interface | Metric 0.0.0.0 | 0.0.0.0 | 10.1.1.1 | 10.1.10.149 | 10 0.0.0.0 | 0.0.0.0 | 172.22.12.1 | 172.22.12.110 | 20
現在我嘗試了以下方法:
route add 140.239.191.10 mask 255.255.255.255 172.22.12.1 metric 1 if 12
我在路由表中添加了這個
140.239.191.10 | 255.255.255.255 | 172.22.12.1 | 172.22.12.110 | 31
這就是我認為的問題:路由被自動分配了一個 31 的度量,因此流量不是通過我的 wlan 介面路由的,而是通過乙太網(因為較低的度量)。在瀏覽 IP 時,我仍然看到乙太網適配器的公共 IP 地址,而不是 WLAN 適配器的公共 IP 地址(它們是完全不同的網路 - 本地 DSL 和 UMTS)。
我不想為 wlan 提供較低的指標,因為我通常希望將乙太網介面用於所有網路流量(它更快,並且我可以訪問我的內部網路共享) - 我只想通過 WLAN 適配器路由單個 IP .
任何建議表示讚賞!
丹尼斯
嗯 - 它現在似乎在我沒有改變任何東西的情況下工作(我實際上去喝咖啡)。也許 Windows 需要一些時間來使用新設置?
我是否必須執行 ipconfig /renew 或其他操作以便立即使用這些設置?
好吧,我正在做同樣的事情,Windows 8 堅持使用“LAN”網關……而不是“WLAN”網關。
因此,不確定 Windows 是否“反复無常”:);但我想這個命令應該可以直接使用。
嘗試了幾種組合,例如不為 WLAN 使用特定的 IF 或設置較低的 METRIC 或為 …108.142.0 使用 MASK。總是一樣的結果;它顯然被忽略了。
route ADD 93.108.142.151 10.30.94.1 IF 13
(如果是 WLAN 網關,則為 10.30.94.1)在給定命令後,路線列印並
tracert
返回活動路線: 網路目標網路遮罩網關介面指標 0.0.0.0 0.0.0.0 10.30.60.1 10.30.61.140 20 0.0.0.0 0.0.0.0 10.30.94.1 10.30.94.25 25 93.108.142.151 255.255.255.255 10.30.94.1 10.30.94.25 21
C:\Windows\system32>tracert 93.108.142.154 1 2 毫秒 1 毫秒 1 毫秒 10.30.60.1 2 1 毫秒 1 毫秒 1 毫秒 192.168.191.55 3 10 毫秒 8 毫秒 8 毫秒 192.168.79.97