Windows 7:通过不同的接口(wlan)路由单个 IP

Windows 7:通过不同的接口(wlan)路由单个 IP

我通过以太网(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 连接的自动度量。自动度量将覆盖此处的优先级。

相关内容