通过创建 bond 网卡,绑定两个网卡(各 1G )连接至光猫,进行拨号。由于运营商一般提供 20%的上浮带宽,因此 speedtest 测试可以达到 1200M 左右。
安装所需软件,启用 bond 支持
opkg update
opkg install kmod-bonding luci-proto-bonding proto-bonding
通过配置自动启动脚本实现,加入该脚本的指令会在开机后自动执行
vi /etc/rc.local
需要添加的内容如下(添加至 exit 0之前),需要根据实际情况修改网卡名称,此步骤务必小心。
ip link add bond-wan type bond mode balance-rr 添加 bond 类型的虚拟接口 名称为 bond-wan
ip link set eth1 type bond_slave #配置网卡 eth1 模式
ip link set eth2 type bond_slave
ip link set eth1 master bond-wan #加入名称为 bond-wan 的 bond 类型网卡
ip link set eth2 master bond-wan
#可选步骤 ip addr add 192.168.1.2/24 dev bond-wan
ip link set bond-wan up #启动该网卡
另外,加入拨号 bond 的网卡需要从 br-lan 中移除。
修改 wan 接口的网卡为 bond-wan ,重启软路由后正常拨号即可
openwrt 设置路径:network-interface-找到 wan 点击 edit
101
mayziran 2022-09-21 17:35:16 +08:00 via Android
@fan88 突然想明白了,上次换光猫的时候没让师傅在机房那边光纤重新插线,可能那边还是插在老的 epon 或者 gpon 上,也有可能机房那边还是 epon 或者 gpon ,没跟想 xgpon 或者 10gepon ,过两天找师傅问问
|
102
fan88 2022-09-26 01:08:40 +08:00
@mayziran 不是那个问题,我现在可以很确定的说,就是 OLT 下发策略限速 940 ,整的明明白白的不给你留一点空子钻。
讲的简单点就是你这个光纤下所有的业务统一限速 940M 下 /200M 上 你可以同时测不同业务测出总和来的。 |
103
Velinkchen 2022-11-14 00:24:59 +08:00
求教,按命令正常配置,也没报错,但找不到接口里 bond-wan 口是怎么回事呢?
|
104
Jobin0528 2022-11-21 17:31:06 +08:00
1. 北京联通 HN8346X6-C 失败,有时只能一个口连上,有时都接上了,但带宽降到 130M 左右的,且 CPU 占用很高,进管理页面卡到不行。
2. 但以同样的方式把 lan 口聚合了,这样这个 4 口千兆就变成可以变成两个 2G 用了,以后有空换个光猫就行了,不用换路由器了。 |
105
Jobin0528 2022-11-21 17:32:02 +08:00
@Velinkchen #103 帖主第一行的备注忘了加#了。
|
106
Ipsum 2022-12-31 00:00:43 +08:00
其实换个思路,光猫拨号,后面 openwrt 接 2 个网口用 mwan3 分流。效果应该也一样。就是没了公网 ip 。hn8145v 留。
|
107
Ipsum 2022-12-31 00:04:02 +08:00
当然,我这支持 3 拨,网速直接叠加到 3000M 。
https://www.speedtest.net/result/c/72b48da1-d2d2-402d-ac36-607b66f3650f |
108
bruceliu496 2023-05-05 21:09:45 +08:00
我的 er2260t 刷 openwrt 不行,因为 bonding 没有 nss 加速 cpu 跑满了,也跑不到 500m
|
109
lemonsz14 2023-06-07 22:14:50 +08:00 via iPhone
我 2260 也遇到和你同样的情况,一开始没发现,还以为设置哪里出问题了,奇怪怎么老卡在 500 左右,然后一观察 CPU 占用率,就明白了。我在寻找带 2.5 口 kmod bonding 又能跑满千兆(榨干千兆带宽)的硬路由,有什么想法法吗?在考虑 TP 的 XDR 6088 / 6086 ,MT7986A 感觉应该可以负荷得了。
|