如果我使用一个有线连接到 ISP_1,另一个无线连接到 ISP_2,Ubuntu 是否可以从两者中受益,比如运行 bit-torrent 并获得两倍的带宽?
答案1
不,这是不可能的。您可以同时连接到两个 ISP,但每个 ISP 都会给您不同的 IP 地址。当您运行 Web 浏览器并尝试下载某些内容时,它必须选择一个 IP 地址来使用,然后其流量将全部通过该 ISP 路由。您可以在一个地址上运行一个程序,在另一个地址上运行另一个程序,但您无法将一个下载拆分到两个链接上。
答案2
要同时连接两个 WiFi 网络,您的计算机必须有两个 WiFi 调制解调器。(就像您必须有两个以太网卡才能连接两个以太网一样)
您可以使用 USB 连接的第二个 WiFi 调制解调器。
如果你有两个调制解调器,并且都连接上了,我认为 Ubuntu 会自动进行负载平衡,并使用两者。如果没有,可以配置它来执行此操作,也许像那里
答案3
从理论上讲,这应该是可能的,但它需要一些高级的网络配置并且有一些注意事项。Server Fault 有一个关于配置 Linux 路由器在两个 ISP 之间进行负载平衡的问题/答案。
总之:
- 您无法在两个 ISP 之间拆分单个 TCP 连接。这是因为连接与一对 IP+端口绑定,并且您的 IP 地址在每个 ISP 中都是不同的。
- 尽管 UDP 没有“连接”,但也有同样的限制。
- 每个新连接将(随机)分配给两个 ISP 之一。
- 由于 BitTorrent 使用多个并行连接,您可能会注意到速度有所加快。
- 浏览网页可能不是很好,因为有些网站将您的会话与您的 IP 地址绑定在一起(除了 cookie),这意味着有些网站会因为您更改 IP 而将您注销。