bil*_*.cn 8 networking windows-7 routing windows-8
在 Windows 中,有一个自动度量标准,根据链接的声明速度选择度量标准。我现在有一个千兆 LAN 路由到 2Mbps DSL 服务和 HSDPA 移动宽带连接。前者总是被选择用于 Internet 数据包,即使后者实际上更快。
我尝试将移动宽带的接口度量设置为1,并在适配器设置的高级设置中提高其优先级,但这似乎不会影响默认路由的度量。到以太网接口的默认路由总是具有比移动宽带接口更低的“有效”度量(即,即使它具有更高的度量,也会使用它)。
我在这里错过了什么吗?
编辑:
接口:
Idx Met MTU State Name
--- ---------- ---------- ------------ ---------------------------
13 9 1500 connected Mobile broadband
12 25 1500 disconnected WiFi 2
1 50 4294967295 connected Loopback Pseudo-Interface 1
20 5 1500 disconnected Local Area Connection* 12
24 10 1500 connected Ethernet
Run Code Online (Sandbox Code Playgroud)
编辑2:
今天返回的奇怪路由行为:
路由表:
Publish Type Met Prefix Idx Gateway/Interface Name
------- -------- --- ------------------------ --- ------------------------
No Manual 512 0.0.0.0/0 24 192.168.1.254
No Manual 0 0.0.0.0/0 12 192.168.135.1
No Manual 256 0.0.0.0/0 13 188.*.*.*
Run Code Online (Sandbox Code Playgroud)
Idx 12 是最快的链接。Idx 24 是最慢的。idx 24 路由的路由度量是手动调整的。但是,跟踪路由显示了这一点:
C:\Users\bc>tracert -4 -d google.com
Tracing route to google.com [173.194.41.168]
over a maximum of 30 hops:
1 2 ms 2 ms 3 ms 192.168.1.254
2 25 ms 24 ms 26 ms 217.*.*.*
3 27 ms 26 ms 36 ms 217.*.*.*
Run Code Online (Sandbox Code Playgroud)
这似乎建议具有相同目的地的路线,不使用指标。
此外,似乎只有在建立连接后的第一个跟踪路由中才会考虑这些指标。下一个跟踪路由将始终显示以太网连接 (idx 24) 作为第一跳。
在搞乱指标之前,您应该始终检查两种方法是否都有效(例如,断开每种方法的连接并测试所有方法是否仍然有效)。就你而言,我认为一切都很好。
如果一切正常并且两个连接都可以处理您的包,则该指标将用于确定要使用哪个接口。如果我弄乱了指标,我更喜欢为每个接口禁用自动指标并自己处理它,但您也可以在KB299540中查找自动指标使用的值。我不建议这样做,因为您永远无法确定将来是否会发生变化,或者 Windows 决定连接的质量更好还是更差。
应使用具有最低指标的连接来发送包。如果没有,请尝试重新启动。如果还是不行的话
a) 您配置错误;
b) (您认为)应该路由您的包裹的连接无法路由它们。