某些场景下可能会接入多条宽带进行复合使用,此时就需要在路由器上安装一款软件“多WAN管理器”(MWAN3)来调度多条宽带资源,以实现最大化网络效率,或管控局域网客户端的流量出口。
准备工作
- 一台具备多个网口的 OpenWrt 路由器。
- 已接入多条可用宽带线路。
- 已安装“多WAN管理器”,此软件中文界面名称:luci-i18n-mwan3-zh-cn
开始操作
本示例以一台五网口的普通路由器为例,模拟在三条宽带接入的环境下,进行相关的应用配置演示。
路由器默认只有一个 WAN 口,多条宽带接入的情况下不够用,此时需要先将路由器其它 LAN 口改为 WAN 口使用。
方式一:DSA 接口创建 WAN 口
21.02 版开始,大多数机型已适配 DSA 交换机驱动,每个网口都可以单独使用,和软路由的网口配置方式一样。
1. 先前往“网络”-“接口”-“设备”选项卡,编辑默认的 br-lan 设备的配置,把准备作为 WAN 口使用的 LAN 口剥离桥接。
2. 在接口界面创建新的 WAN 口,选择已经从 br-lan 中剥离的 LAN 口即可。
本示例中将 WAN2 绑定至 lan2 网口,WAN3 绑定至 lan3 网口。
注意:添加新接口时,输入名称处,可输入大写或小写,配置文件中会原样保存,只是接口界面始终以大写字母显示而已。
3. 按需调整接口协议、防火墙区域等其它参数,最终配置成所需的 WAN 口。
方式二:通过 VLAN 创建 WAN 口
也可以通过传统的 VLAN 功能来创建 WAN 口,此方式也适用于未适配 DSA 交换机驱动的路由。
1. 按需配置 VLAN 功能即可,对 OpenWrt VLAN 功能不熟悉的请参阅:https://iyzm.net/openwrt/545.html
2. 然后在接口界面新建两个 WAN 口,本示例中将 WAN2 绑定至 lan2 网口,WAN3 绑定至 lan3 网口。
注意:添加新接口时,输入名称处,可输入大写或小写,配置文件中会原样保存,只是接口界面始终以大写字母显示而已。
为 WAN 口配置网关跃点
为三个 WAN 口分别配置“网关跃点”,数值越小的表示优先级越高。
如果两条宽带都是同一个运营商,则网关跃点可以设为相同。
本示例中将 WAN 的跃点设置为 1,WAN2 设置为 2,WAN3 设置为 3。
“中国联通” 接入 WAN 口,“中国电信”接入 WAN2 口,“中国移动”接入 WAN3 口。
多WAN管理器配置
1. 配置“多WAN管理器 – 接口”
可以先删除多余的示例项,添加所需的 wan 口,注意:此处的名称必须与 “网络”-“接口” 处配置的名称相同。
2. 配置“多WAN管理器 – 成员”
3. 配置“多WAN管理器 – 策略”
4. 配置“多WAN管理器 – 规则”
此处示例的规则含义:
192.168.9.10、192.168.9.11、192.168.9.12 这三个 IP 只使用 WAN 口上网。
192.168.9.100 这个 IP 只使用 WAN2 口上网。
192.168.8.x 整个网段都只使用 WAN3 口上网。
https 网页流量走三个 WAN 口负载均衡,并启用粘滞模式。
其它流量全部走三个 WAN 口负载均衡。
更多用法请根据实际需求自行配置。
多WAN管理器工作原理图
文章来源于互联网:多WAN管理器用于多条宽带负载均衡