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

我通过以太网(10.1.1.1,接口11)以及无线局域网(172.22.12.1,接口12)连接。 我试图路由一个特定的主机(140.239.191.10 – 这是whatismyipaddress.com出于testing目的)通过WLAN而不是以太网卡(具有更高的指标)。

让我给你我的路由细节:

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,因此stream量不是通过我的wlan接口路由,而是通过以太网(由于较低的度量)。 当浏览到IP时,我仍然可以看到我的以太网适配器的公共IP地址,而不是WLAN适配器的公共IP地址(它们是完全不同的networking – 本地DSL和UMTS)。

我不想给wlan一个较低的指标,因为我一般都想用所有networkingstream量的以太网接口(速度更快,我可以访问我的内部networking共享) – 我只想通过WLAN适配器路由一个IP 。

任何build议感激!

丹尼斯

那么我做的完全一样,Windows 8坚持使用“LAN”网关…而不是“WLAN”网关。

所以,不确定Windows是否“反复无常”:)或不是; 但我想这个命令应该是直接使用的。

尝试了几种组合,如不使用特定的IF为WLAN或设置较低的METRIC或使用MASK … 108.142.0。 总是一样的结果; 它显然被忽略。

route ADD 93.108.142.151 10.30.94.1 IF 13 (其中10.30.94.1如果WLAN网关)

命令给出路由打印和tracert返回

活动路线:
networking目标networking掩码网关接口指标
 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 1ms 1ms 1ms 192.168.191.55
    3 10毫秒8毫秒8毫秒192.168.79.97

嗯 – 现在似乎在工作,没有我改变任何东西(我真的去喝咖啡)。 也许Windows需要一些时间来使用新的设置?

我将不得不做一个IPCONFIG /续订或什么,所以设置立即使用?