![如果存在 2 个到互联网源的连接,Windows 7 如何决定采用哪条路由?(例如,一个无线连接和一个到路由器的以太网连接)](https://linux22.com/image/1253405/%E5%A6%82%E6%9E%9C%E5%AD%98%E5%9C%A8%202%20%E4%B8%AA%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91%E6%BA%90%E7%9A%84%E8%BF%9E%E6%8E%A5%EF%BC%8CWindows%207%20%E5%A6%82%E4%BD%95%E5%86%B3%E5%AE%9A%E9%87%87%E7%94%A8%E5%93%AA%E6%9D%A1%E8%B7%AF%E7%94%B1%EF%BC%9F%EF%BC%88%E4%BE%8B%E5%A6%82%EF%BC%8C%E4%B8%80%E4%B8%AA%E6%97%A0%E7%BA%BF%E8%BF%9E%E6%8E%A5%E5%92%8C%E4%B8%80%E4%B8%AA%E5%88%B0%E8%B7%AF%E7%94%B1%E5%99%A8%E7%9A%84%E4%BB%A5%E5%A4%AA%E7%BD%91%E8%BF%9E%E6%8E%A5%EF%BC%89.png)
如果存在 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 接口出现问题,它可以恢复到标准默认网关。