始终使用一个慢速连接优先于“更快”的连接


8

在Windows中,有一种自动度量指标,它根据链接的声明速度选择度量。我现在有一个路由到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

编辑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.*.*.*

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.*.*.*

这似乎暗示对于目的地相同的路由,不使用度量​​。

此外,似乎仅在建立连接后才在第一条跟踪路由中遵守这些指标。下一条跟踪路由将始终将以太网连接(idx 24)显示为第一跳。


1
为什么不打印路由表,以便人们可以看到您在说什么。确保您标记了“行不通”的路线
Boppity Bop 2012年

我猜您可以尝试Connectify Dispatch
Pratnala 2012年

Answers:


1

简短的回答是“否”,使用“拨号”连接时,您无法基于指标路由数据包,并且您的HSDPA连接被分类为“拨号连接”。


Microsoft将通过DuN路由所有IP数据包(如果已建立),并将隔离本地网络,以防止外部拨号入侵者入侵您的DSL / Gb LAN。

这项旧设计是在1990年代中期实施的,虽然没有用,但它已深深地嵌入到您的网络堆栈中,因此需要第三方路由器或Internet连接共享调整来规避和完成您想做的事情。

连接配置文件管理器也是一个不错的选择,例如IBM / Lenovo的Access Connections Manager,它可以检测到所有现有连接并使用最快的连接,但是我从未尝试将其安装到ThinkPad以外的任何设备上,并且不知道它是否可以在任何笔记本电脑或笔记本电脑上运行。与您的3G适配器和驱动程序兼容。Microsoft可能会提供一个连接配置文件管理器,但我不知道该连接器,也不会自称宣称知道所有Microsoft软件。

通常,配备Windows DialUpNetworking的用户已接受此设计,并在使用LAN时有意识地断开了其DuN连接,您也很可能已经发现了这一点。

您的问题是关于为什么有必要通过LAN和3G同时安装两个或多个IP连接的问题。希望您不要愚蠢地相信您可以实际地通过以太网建立连接以增加带宽。

我推测您意图的另一个原因可能是同时从Rapidshare之类的受限网站下载,一次只能允许一个文件传输,如果是这种情况,则应使用两种不同的浏览器并将IE设置为仅使用您的3G拨号连接,而另一个浏览器(如Firefox)仅使用LAN,这将使您一次下载两个大型色情/盗版电影文件。


1
我非常了解通过建立多个连接可以做什么和不能做什么。在这种情况下,我想访问LAN上的资源并通过移动宽带获得更快的Internet。但是,我观察到的情况似乎与您在此处描述的完全相反:数据包通过以太网连接而不是移动宽带不断进行路由。
billc.cn 2012年

是的,没错,您对局域网上可能发生的事情的“意识”使您仍然无法绕过Windows的长期设计。
鹰矛2012年

0

在弄乱度量标准之前,您应该始终检查两种方法是否都有效(例如,断开每种方法的连接并测试所有方法是否仍然有效)。在您的情况下,我认为一切都很好。

如果一切正常,并且两个连接都可以处理您的数据包,则该度量标准用于确定要使用的接口。如果我搞砸了度量标准,我宁愿禁用每个接口的自动度量标准并由我自己处理,但是您也可以在KB299540查找自动度量标准使用的值。我不建议这样做,因为您永远无法确定将来是否会发生某些变化,或者Windows是否确定连接的质量是好是坏。

度量最低的连接将用于发送包。如果没有,请尝试重新启动。如果仍然无法使用,则

a)您配置错误;

b)(您认为)应该路由您的包裹的连接无法路由它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.