如果存在 2 个 Internet 连接,Windows 7 如何决定采用哪条路由?(例如无线的相对有线)
答案1
如果有多条路径,Windows 将参考metric
路由表中的。使用route print
显示它。基本上,它会优先选择度量值最低的路径。
过去,该指标是根据链接速度得出的;然而,根据这。
答案2
这是路由表。您可以使用路由命令检查指标。在命令行中(运行:cmd):
> route PRINT
但是,您也可以更改互联网连接顺序:
去:控制面板->网络和共享中心->更改适配器设置
打Alt因此顶部菜单显示并转到高级 -> 高级设置...
最后,在适配器和绑定标签,修改連接按需求订购
答案3
如果有 2 个默认路由(网关),则优先选择度量值较低的路由
Windows 7 中的路由度量是适配器度量和网关度量的总和
如果您手动设置相同的指标(例如,在 TCP/IP 高级设置中,适配器 1 上设置为 24,网关 1 上设置为 2;适配器 2 上设置为 25,网关 2 上设置为 1),则 Windows 7 似乎会对打开多个 TCP/IP 连接的应用程序进行某种负载平衡,并且也会进行自动故障转移。
我正在 Windows 7 x64 Ultimate 版本上测试此操作,该版本配有 54Mbps 无线适配器 + 100 Mbps 以太网适配器和 2 个 ISP
到目前为止还没有找到关于此问题的 Microsoft 文档
答案4
虽然部分答案与路由的度量有关,但它并不是决定路径的唯一细节。在路由表的一部分中,您可以看到目标网络的位置(带有子网掩码)以及在哪个接口上与其通信。
您可以指定更多“特定”的路由,并且将以最特定的规则为准。例如,如果您的家庭网络位于192.168.0.0/24
,则您的默认路由表知道使用Ethernet
。如果您添加一条直接路由到192.168.0.0/25
以通过适配器进行路由Wi-Fi
,则任何到192.168.0.0
到 的命中192.168.0.127
都将通过您的 Wi-Fi,而您网络的其余部分将通过以太网。如果您的默认网关(下一跳)是192.168.0.1
,那么您的默认网关将通过 Wi-Fi 连接,因为那里存在“最特定的路由”。同样,如果您的网关是192.168.0.254
,它将通过您的以太网。
OpenVPN 也使用这种方法。它不会替换0.0.0.0/0
路由(默认路由),而是创建两条路由 -0.0.0.0/1
和128.0.0.0/1
- 通过 VPN 接口路由。这样,如果 VPN 接口出现问题,它可以恢复到标准默认网关。