我可以使用两个不同的Internet连接以提高速度吗?


8

我有足够的技术知识来知道这极有可能是不可能的,但是,我很好奇一样(必须将其搁置)。有什么阻止我们创建使用两种不同的Internet连接(例如两种不同的以太网卡或一张以太网卡和一个无线卡)并立即使用两个IP地址以提高Internet速度的方法吗?

我的具体情况是,我想在运行Kubuntu 13.10的计算机上同时使用无线网卡和有线连接。使用两个Internet连接将使我能够执行以下操作:

  • 洪流和同时浏览无滞后
  • 更快打开带有多个标签的Firefox(?)
  • 一次下载几个或几个大文件
  • 提高整体互联网连接速度(?)

您可以扩大对这个问题的实际兴趣吗?“关注有关您所遇到的实际问题的问题。包括有关您尝试过的事情以及您实际上想做的事情的详细信息。”
minopret

1
实际上是否涉及两个Internet连接?还是无线和有线连接实际上都访问相同的Internet连接?
David Schwartz

Answers:


6

如果没有访问提供商的设置(绑定),则无法这种方式提高速度。它可以增加容量(如果同时执行两项操作,或者通过具有两个上行链路的路由器运行具有多个用户的网络,从而在两个上行链路之间分配用户流量),但是单个连接仅限于以该速度通过单个链接链接-如果只有一个连接,则另一个链接将处于空闲状态。这样做的常用方法是使用支持两个上行链路的专用(基于PC的)路由器计算机-必须能够在非路由器计算机上实现这一点,但是与使用易于配置的路由器相比,这将是一个头痛的问题路由器(假设您正在考虑准备好现金投入额外的互联网连接。)


+1用于澄清速度和音量之间的差异。如果负载均衡,则单台机器似乎具有更高的“速度”,但这不是技术现实。
brandonscript

硬件方法的独特优势在于它还可以运行鱿鱼(或其他Web缓存),这可以显着加快本来可以多次下载的速度。
2013年

不能以片段形式下载文件吗?是否可以通过拆分并为不同的片段使用不同的连接来使用这种功能来更快地下载大文件?有什么程序可以这样做吗?我注意到curl具有--range,这似乎是工作的一半(如果程序可以通过多个Internet连接使用它)。
2016年

2

有执行此操作的软件,但仅在某些情况下有效

What you're looking as is essentially load balancing over multiple internet connections - apparently on linux, its supported through adaptive load balancing, but the setup seems seriously involved and may need a custom kernel. If this is 'local' connection bonding may work as well, but requires control, and work on both sides of the network connection

Connectify dispatch is probably the 'easiest' way to do this on a windows system - it takes care of most of the details automatically, and speeds up some downloads. If nothing else, it lets you use multiple connections as once. There's currently an ad-supported free version if you just want to test this out.


0

You need to use load balancing or channel bonding


Load balancing is easier to setup and is more compatible. It works with all network devices, but it doesn't guarantee that speed will double (or a multiple of the number of connections) since packets from a socket to another socket still goes through a single connection. The throughput of the whole system is multiplied, but for a single app then only apps that can take advantage of multiple connections may be faster

There are both hardware load balancers (quite expensive) and software load balancers. Without any 3rd party software Windows 7 and below can already use multiple internet connections with a manual metric settings and some configurations. It isn't real load balancing but it basically works. For more information read

Windows 8 and up can automatically use multiple connections without user concerns. You can also use Connectify Dispatch like Journeyman Geek said (update: it's now discontinued and changed to Speedify which is a channel bonding solution, see below) for simpler config and better results

Alternatively use a Linux virtual machine that's specifically set up for load balancing as a proxy, VPN server or something like that. The most famous one being pfSense


Channel bonding works at a lower level, hence requires setup on both ends. That means it'll be less compatible, but all applications will enjoy the benefit of faster connection

As noted above, instead of Dispatch now you'll use Speedify

Dispatch is no longer being sold as we have transitioned to Speedify (http://speedify.com). Speedify is a completely new product, separate from Dispatch. Whereas Dispatch was a load balancer that could only help with downloads using multiple connections (BitTorrent, or downloads using a download manager), Speedify is connection bonding, with support for combining more types of Internet connections and works for more of the things you do online, including regular file downloads, video streaming, and uploads. Try Speedify for free today!

https://support.connectify.me/article/24-will-dispatch-accelerate-my-vpn-connection

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.