我知道我的问题听起来不可能,但我会更深入地探讨它。
我有三个互联网连接:
- 来自提供商 1 的 ADSL;
- 来自提供商 2 的 ADSL;
- 来自提供商 3(USB WiFi 盒)的 LTE。
我需要将所有三个连接都引导到路由器,并通过单个 WiFi 连接为我的主机提供服务。他们只能看到一条名为 的线路Office_WiFi
,但他们隐藏地交替连接到三个 Internet 连接(因此是三个不同的公共 IP)。
我的需求是平衡线路负载并管理每个主机的带宽。例如:Host 1
需要上传一个大文件,我的网络会自动给予他优先权并将他设置ADSL from provider 1
为 而不是LTE from Provider 3 (USB WiFi Box)
。
有没有办法做到这一点?
有人告诉我开始使用pfSense
。能pfSense
帮助我应对这一挑战吗?
谢谢你们!
附言:问题在于有三个 WAN 和一个 LAN。
答案1
您可以使用 MikroTik RouterOS。http://www.mikrotik.com
它允许您以任何您想要的方式设置所有 3 个互联网网关,并应用平衡连接负载所需的任何规则。
不过,它可能需要一段艰难的学习过程,这取决于您对网络的了解程度,因为您需要手动配置所有内容以满足您的需求。没有向导。
但它有一个非常实用的用户界面,这让一切都变得容易得多。
在 MikroTik 的 wiki 上有许多关于负载平衡等的教程。
开发 RouterOS 的公司还生产各种基于 MikroTik RouterOS 的硬件路由器,称为“Routerboard”。http://www.routerboard.com
因此,您也可以选择购买单个路由板并将所有互联网连接放在上面。或者,您也可以使用旧 PC 将其变成路由器。
如果您需要免费/开源解决方案,我猜 pfSense 可能会胜任,但我自己并没有广泛使用它,所以我不知道它在负载平衡方面为您提供的选项。