我有两个可用的互联网连接。一个是通过 LAN。ping 值不是很好,但下载速度很快。另一个是通过 USB 无线适配器。ping 值很好,但下载速度很慢。我想同时连接到这两个连接。我希望能够指定哪些数据或应用程序将使用无线连接,而其他所有内容则通过 LAN 连接路由。
这可能吗?我该怎么做?
Windows 7 x64 是我的操作系统。
以下是路线打印的数据:http://pastebin.com/vsjQRpSM
即使在读取路由/之后,我仍然不确定如何使用它来使我的所有数据通过 Nvidia lan 接口?
另外,如果我能够实现这一点,它会覆盖 ForceBindIP 吗?
答案1
看一眼强制绑定IP. 将游戏的可执行文件绑定到无线接口,然后您就设置好了。
附加信息:
ForceBindIP 是一款免费的 Windows 应用程序,它会将自身注入另一个应用程序并改变某些 Windows Sockets 调用的方式,从而允许您强制其他应用程序使用特定的网络接口/IP 地址。如果您处于具有多个接口的环境中,并且您的应用程序没有绑定到特定接口的选项,则此功能非常有用。
答案2
清除持久路由:
route delete 0.0.0.0
添加以太网作为默认连接:
route -p add 0.0.0.0 mask 0.0.0.0 [Gateway of Ethernet] metric 9 if 11
添加 wifi 作为您的故障安全连接:
route -p add 0.0.0.0 mask 0.0.0.0 [Gateway of Wireless] metric 19 if 16
将特定流量路由至 WiFi:
route -p add 99.99.99.0 mask 255.255.255.0 [Gateway of Wireless] metric 2 if 16
将 99.99.99.0 的前 3 个八位字节替换为您的游戏服务器的 IP。掩码可能需要根据您的设置进行更改。我今天摆弄了一下,这就是我让它工作的方法。forcebindip
如果您通过位于 的 32 位命令行运行它,它可以在 Windows 7 64 位上运行C:\Windows\syswow64\cmd.exe
。我无法让它在 Firefox 3.6(或任何其他应用程序)上稳定运行。
答案3
您需要设置默认网关指标。(来自 pastebin)有问题的两行:
0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.46 25
0.0.0.0 0.0.0.0 192.168.15.1 192.168.15.2 20
它将优先选择度量值最低的路由。您可以使用命令更改此route
设置,但也有窗口可以更改适配器优先级。
- 转到“网络和共享中心”(最简单的方法是单击系统托盘中的图标)。
- 在左侧单击“更改适配器设置”。
- 按 ALT 调出菜单栏
- 在“高级”下选择“高级设置...”
- 在“适配器和绑定”选项卡的“连接”下,您可以更改适配器的优先级顺序。