OpenWRT双wan聚合 - 实现多条宽带轻松速率堆叠!
前言
我们在办理了多条宽带之后, 如果还想把所有设备通过一台路由器管理, 同时也想充分利用两条宽带的所有速率, 那么我们该怎么办呢? 最好的办法就是, 通过软路由实现双 wan 聚合, 实现宽带的速率叠加. 下面, 我将讲述如何进行操作.
需求
- 一台搭载 OpenWRT / X-wrt 的软路由
- 两条或以上入网宽带
- 两台获取了超级管理员密码的光猫
- 您充分知晓两条宽带分别对应的拨号上网账号密码
如果您具备了以上所有需求, 那么下面教程正式开始
本篇专有名词解释
ISP
- 网络服务提供商, 既运营商跃点 (Metric)
- 数据包从源设备到目标设备所经过的路由器或网关的数量. 跃点数越少, 优先级越高.
1. 创建 bridge 连接
要实现双wan聚合, 我们首先要将路由器的上网方式改为桥接. 这里我们需要分别进入两台光猫的后台, 创建桥接连接. 具体操作请移至其他文章, 本篇不做赘述.
2. 将原网络连接改为 PPPoE 模式
- 进入 OpenWRT 后台, 转至
网络 (Network) --> 接口 (Interfaces)
页面
- 点击
wan
接口的编辑 (Edit)
按钮 - 将
协议 (Protocol)
改为PPPoE
- 在
PAP/CHAP username
一栏输入您的宽带上网账号, 在PAP/CHAP password
一栏输入您的宽带上网密码
注意: 宽带上网账号密码并非光猫WiFi
的SSID
和密码, 若您不知道, 请与您的 ISP 联系并询问是否可以告知或更改!
- 填写完成后, 请单击
保存 (Save)
3. 创建 PPPoE 连接
- 点击
添加新接口 (Add new interface...)
按钮
- 将名称命名为
wan2
, 协议选择PPPoE
, 设备选择为您接入第二条宽带对应设备的wan
口 - 将
协议 (Protocol)
改为PPPoE
- 在
PAP/CHAP username
一栏输入您的宽带上网账号, 在PAP/CHAP password
一栏输入您的宽带上网密码 跳转到
高级设置 (Advanced Settings)
页面, 根据自己的实际情况填写相关设置. 若您不知道如何设置, 可以完全照搬wan
端口的设置, 笔者这里修改了如下参数:LCP echo failure threshold
= 5LCP echo interval
= 5Override MTU
和wan
端口相同Usr gateway metric
= 1
- 跳转到
防火墙设置 (Firewall Settings)
页面, 将创建/分配防火墙区域 (Create / Assign firewall-zone)
一栏改为wan
所对应的选项 - 跳转到
DHCP 服务器 (DHCP Server)
页面, 单击新建 DHCP 服务器 (Setup DHCP Server)
- 勾选
忽略接口 (Ignore interface)
, 完成后单击保存 (Save)
4. 创建新接口的 IPv6 连接
- 点击
添加新接口 (Add new interface...)
按钮 - 将名称命名为
wan2_6
, 协议选择DHCPv6 client
, 设备选择为您接入第二条宽带对应设备的wan
口 - 跳转到
高级设置 (Advanced Settings)
页面, 根据自己的实际情况填写相关设置. 若您不知道如何设置, 可以完全照搬wan
端口的设置. - 跳转到
防火墙设置 (Firewall Settings)
页面, 将创建/分配防火墙区域 (Create / Assign firewall-zone)
一栏改为wan
所对应的选项 - 跳转到
DHCP 服务器 (DHCP Server)
页面, 单击新建 DHCP 服务器 (Setup DHCP Server)
- 勾选
忽略接口 (Ignore interface)
, 完成后单击保存 (Save)
- 完成上述所有操作后, 请单击页面右下方的
保存并应用 (Save & Apply)
按钮
如果您的第二条宽带能够成功拨号, 那么wan2
应正确显示出 IPv4 和 IPv6 地址. 如果没有, 请根据报错仔细检查您的宽带账号密码, 光猫配置等是否正确正确配置应如图
5. 配置 MultiWAN 负载均衡
- 转至
网络 (Network) --> 多 WAN 管理器 (MultiWAN Manager)
页面
- 切换至
接口 (Interface)
页面 - 在左下方的编辑框中输入刚才新建的接口名称, 即
wan2
, 单击添加 (Add)
- 在新跳转的页面中勾选
启用 (Enable)
, 将初始状态 (Initial state)
更改为在线 (Online)
,网络协议 (Internet Protocol)
设置为IPv4
, 随后将跟踪主机名或 IP 地址 (Tracking hostname or IP address)
设置为与wan
相同的值. 剩余的参数均可与wan
相同. 图为笔者设置的参数, 可供参考.
- 单击
保存 (Save)
, 即可看到两条宽带均设置了相应的接口. - 完成上述所有操作后, 请单击页面右下方的
保存并应用 (Save & Apply)
按钮
- 切换至
成员 (Member)
页面, 根据您所需要的跃点 (Metric)
数和权重 (Weight)
参数, 为wan2
命名
命名结构应为wan2_m<Metric>_w<Weight>
. 例如: 跃点数为100, 权重为100, 即为wan2_m100_w100
.
- 命名完后单击
添加 (Add)
, 即可完成成员设置 - 完成上述所有操作后, 请单击页面右下方的
保存并应用 (Save & Apply)
按钮
- 切换至
策略 (Policy)
页面, 点击balanced
条目的编辑按钮, 在使用成员 (Member used)
一栏中添加您刚刚添加的 wan2 成员, 完成后单击保存 (Save)
. - 切换至
规则 (Rule)
页面, 逐一点击所有条目的编辑 (Edit)
按钮, 将所有条目的黏性 (Sticky)
开关关闭, 完成后单击保存 (Save)
. - 完成上述所有操作后, 请单击页面右下方的
保存并应用 (Save & Apply)
按钮
6. 重启路由器
在完成上述所有操作后, 请手动重启路由器
7. 验证结果
在路由器重启完成后, 首先观察两条宽带是否均拨号成功, 若没有问题, 即可启动##支持多线程的测速程序##, 例如 Internet Download Manager (IDM)
, Ookla SpeedTest
, 全球网测
. 如果您的配置正确, 您将看到两条宽带堆叠后的总速率. 笔者这里使用了两条中国移动的 1000Mbps 下行, 40Mbps 上行速率的家庭宽带, 测试结果如图.
结语
感谢观看此文章, 如果您觉得不错, 烦请推荐给身边需要的人. 万分感谢! 如有建议或意见, 欢迎提出!
OpenWRT双wan聚合 - 实现多条宽带轻松速率堆叠!
https://blog.nanami.tech/index.php/archives/52/