我有两个网络适配器。一个连接到 3g 路由器,另一个网络适配器连接到本地网络。
我想使用“route add”命令将特定 ip 地址/主机上的所有流量路由到 3g 路由器,其余的应该使用本地连接。
两个连接都可以独立工作,但当它们一起启用时,它们都无法按预期工作,即使其中一个设置为更高的度量也是如此。两者都设置为“专用网络”。
所有请求都超时。当我向 3g 路由器添加路由时,跟踪成功,但无法上网。
有任何想法吗?
答案1
Vista 仅支持一种互联网连接,此外还有一个令人讨厌的习惯,就是总是优先选择有线连接而不是无线连接,因为人们认为有线连接速度更快(具有更好的指标)。
请参阅本文以获取带有许多屏幕截图的解决方案:
“Windows Vista 多网络:无线到公共 WIFI 和有线到专用 LAN”。
基本的解决方案是使用以下命令:
路由删除 0.0.0.0 IF 11
其中 IF 11 指的是接口列表 # 11(由 route print 命令输出显示在接口列表部分)。将 11 替换为您要使用的接口的编号不想用来冲浪。
答案2
我想添加更多细节。我需要将本地10.*
请求路由到以太网适配器,并将每个其他请求(互联网)路由到 wifi 适配器。这就是我所做的:
使用 查找以太网适配器的网关 IP
ipconfig
。我的是10.0.150.1
使用 查找以太网适配器编号
route print
。我的是11
route delete 0.0.0.0 IF 11
route add 10.0.0.0 MASK 255.0.0.0 10.0.150.1
这样,每个 LAN 请求都通过 LAN 适配器路由。