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 8坚持使用“LAN”网关…而不是“WLAN”网关.

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

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

route ADD 93.108.142.151 10.30.94.1 IF 13(如果WLAN网关,则为10.30.94.1)

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

Active Routes:
Network Destination     Netmask          Gateway       Interface       Metric
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 ms    1 ms     1 ms  10.30.60.1
   2     1 ms    1 ms     1 ms  192.168.191.55
   3    10 ms    8 ms     8 ms  192.168.79.97

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...