![3G + ADSL 的组合速度?](https://linux22.com/image/1292254/3G%20%2B%20ADSL%20%E7%9A%84%E7%BB%84%E5%90%88%E9%80%9F%E5%BA%A6%EF%BC%9F.png)
我的电脑通过 ADSL 连接到互联网。我有一个 3G USB 适配器,因此如果我同时连接两者,互联网速度会是两者速度的总和吗?
如果答案为“否”:
是否可以通过其他方法实现?
我如何知道我的软件正在使用哪种连接?我能否(举例)控制我的 Firefox 是否使用 3G,FreeDownloadManager 是否使用 ADSL?
答案1
这可以通过链路聚合或带宽绑定实现,但使用低端硬件很难实现,而且可能很昂贵。
DD-WRT 路由器固件在此处对绑定有一些支持:
http://www.dd-wrt.com/wiki/index.php/Bonding
你需要买一个摇篮点将您的 3G 加密狗转换为以太网的设备,这样它就可以作为带宽源之一连接到路由器,并拥有兼容 DD-WRT 的路由器。
这是在具有某些英特尔网卡的 PC 上执行此操作的一种方法,但同样不容易,而且可能不便宜: http://www.intel.com/support/network/sb/cs-009747.htm
更新:这里有一个可以开箱即用的路由器。您可能仍需要一个 CradlePoint(不便宜)来将 3G 转换为以太网。
http://edimax.com/en/produce_detail.php?pd_id=213&pl1_id=3&pl2_id=65
答案2
不可以。除非您是一个拥有自己的地址范围的自治系统,否则您不能聚合两条线路来使单个地址的单个主机的速度加倍。
但是,您可以用两条单独的线路来设置两个地址(默认情况下会发生这种情况)。这两个接口将作为不同的主机公开,因此(例如)每个 tcp 连接都必须使用其中一个。但是,根据您的操作系统,您可能能够设置一些规则,使某些连接通过 adsl 进行,而其他连接通过 3g 进行。您通常可以通过更改使用网络的程序的“绑定地址”来控制这一点。具体方法因程序而异。
然而,它带来的麻烦可能比它的价值还要多。
另一种可能性是,如果您通过快速连接控制外部的某个服务器,则可以使用 VPN,与 VPN 集线器建立两个单独的连接,并在两者之间平衡路由负载。同样,这不适合胆小的人。
答案3
Dray Tek 拥有适合 SOHO 使用的、可以实现负载平衡的路由器。请参阅http://www.draytek.com/user/PdInfoDetail.php?Id=35
答案4
你真正寻找的是实现多协议TCP——也称为多路径TCP。
目前市场上似乎很少有路由器支持它,但未来 12-24 个月情况将迅速改变,因为大公司已经采用了它:Apple(iOS 和 MacOS)、Citrix(NetScaler)、F5。