我通过以太网(10.1.1.1,接口 11)以及无线局域网(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。
欢迎提出任何建议!
丹尼斯
答案1
好吧,我做的完全一样,Windows 8 坚持使用“LAN”网关......而不是“WLAN”网关。
因此,不确定 Windows 是否“反复无常”:);但我猜这个命令应该很容易使用。
尝试了几种组合,例如不对 WLAN 使用特定 IF 或设置较低的 METRIC 或对 ...108.142.0 使用 MASK。结果总是相同的;它显然被忽略了。
route ADD 93.108.142.151 10.30.94.1 IF 13
(其中 10.30.94.1 为 WLAN 网关)
在给出命令后,打印路线并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
答案2
嗯 - 现在它似乎可以正常工作了,我无需更改任何内容(实际上我去喝了杯咖啡)。也许 Windows 需要一些时间来使用新设置?
我是否必须执行 ipconfig /renew 或类似操作以便立即使用这些设置?
答案3
尝试关闭以太网和 WLAN 连接的自动度量。自动度量将覆盖此处的优先级。