单个路由器上的三个ADSL

我知道我的问题听起来不可能,但我会深入研究。

我有三个互联网连接:

  1. 来自提供商1的ADSL;
  2. 来自Provider 2的ADSL;
  3. 来自Provider 3的LTE(USB WiFi Box)。

我需要将所有三个连接都连接到路由器,并通过一个WiFi连接为我的主机提供服务。 他们只看到一条名为Office_WiFi的线路,但它们隐藏地交替连接到三个互联网连接(所以三个不同的公共IP)。

我的需要是平衡线路的负载和pipe理每个主机的频带。 例如: Host 1需要上传一个大文件,我的networking会自动给予他优先权,并将其设置为ADSL from provider 1而不是LTE from Provider 3 (USB WiFi Box)LTE from Provider 3 (USB WiFi Box)

有没有办法做到这一点?

有人告诉我开始使用pfSensepfSense能帮我解决这个难题吗?

谢谢你们!

Ps:问题是有三个广域网和一个局域网。

你可以使用MikroTik RouterOS。 http://www.mikrotik.com

它允许您以任何方式设置所有3个互联网网关,并应用您需要的任何规则来平衡连接。

尽pipe取决于您对networking的了解,但您可能会有一个陡峭的学习曲线,因为您可以根据需要手动configuration所有内容。 没有巫师。
它有一个非常有用的用户界面,虽然这使得一切都更容易。

在MikroTik的wiki上有很多关于负载均衡的教程。

开发RouterOS的公司也生产各种基于MikroTik RouterOS的硬件路由器,称为“路由器板”。 http://www.routerboard.com
所以你也可以select一个单独的路由器,并把所有的互联网连接。 或者你可以使用一台旧电脑,使其成为一个路由器。

如果你需要一个免费的/开源的解决scheme,我猜pfsense可能会做这个工作,但我没有广泛使用它,所以我不知道它给你提供的有关负载平衡的选项。