Openwrt高级应用之5:mwan3来宽带叠加
以楼主所在地,可以双拨,超过2拨后就很难拨上,需要修改pppd,这个放在以后讨论。这个帖子教大家如何用mwan3 宽带叠加。淘汰掉老旧的软件。本例以 opoenwrt 12.09正式版为例,原软件来自openwrt 英文论坛: https://forum.openwrt.org/viewtopic.php?id=39052
0. 编译安装:
修改编译根目录的 feeds.conf.default
增加:
src-git mwan git://github.com/Adze1502/mwan.git
更新源:
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig 选择mwan3 和mwan3 luci app
编译:
make package/mwan3/compile -j 6 V=99
make package/mwan3-luci/compile -j 6 V=99
1. 设置network增加一个wan,可以在luci中设置。或者直接修改/etc/config/network. 楼主这里是pppoe 双拨为例子,如果是其他接入请自行修改配置。需要注意的是 两个接口都要加入 metric 选项 并且数值不能一样
config interface 'wan'
option ifname 'eth0.2'
option _orig_ifname 'eth0.2'
option _orig_bridge 'false'
option proto 'pppoe'
option username 'username'
option password 'password'
option metric '10'
config interface 'wan2'
option proto 'pppoe'
option ifname 'eth0.2'
option username 'username'
option password 'password' option metric '20'
2. 修改 /etc/config/firewall,增加规则,大部分是套用默认openwrt设置,把wan2接口加入防火墙wan区
config defaults
option syn_flood 1
option input DROP
option output ACCEPT
option forward REJECT
config zone
option name lan
option network 'lan'
option input ACCEPT
option output ACCEPT
option forward REJECT
config zone
option name wan
option network 'wan wan2'
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1
config forwarding
option src lan
option dest wan
3. 重启网络,防火墙服务
/etc/init.d/network restart
/etc/init.d/firewall restar
4. 编辑 mwan3 配置
贴出我的配置,其实用默认即可,把wan1,wan2 负载平衡的规则放在最上面就行了。注意我这里用的是8.8.8.8 当做端口检测IP,mwan会不断ping这个IP看回应判断是否down
config rule
option dest_ip '0.0.0.0/0'
option use_policy 'wan1_wan2_loadbalanced'
option proto 'all'
option equalize '1'
config rule
option dest_ip '192.168.0.0/16'
option proto 'tcp'
option use_policy 'default'
config rule
option src_ip '192.168.1.0/24'
option proto 'tcp'
option dest_port '563'
option use_policy 'wan2_only'
config rule
option proto 'tcp'
option dest_port '995'
option use_policy 'wan1_only'
option src_ip '192.168.1.0/24'
config rule
option dest_ip '88.154.0.0/16'
option proto 'tcp'
option dest_port '1024:65535'
option equalize '1'
option use_policy 'wan1_wan2_loadbalanced'
config rule
option dest_ip '77.11.41.0/24'
option proto 'tcp'
option dest_port '1024:65535'
option use_policy 'wan1_pri_wan2_sec'
config rule
option dest_ip '112.136.0.0/16'
option proto 'udp'
option dest_port '5352'
option use_policy 'wan2_pri_wan1_sec'
config interface 'wan'
option enabled '1'
list track_ip '8.8.8.8'
option reliability '1'
option count '1'
option down '3'
option interval '10'
option up '3'
option timeout '3'
config interface 'wan2'
option enabled '1'
list track_ip '8.8.8.8'
option reliability '1'
option count '1'
option down '3'
option interval '10'
option up '3'
option timeout '3'
config member 'wan1_m1_w3'
option metric '1'
option weight '3'
option interface 'wan'
config member 'wan1_m2_w3'
option metric '2'
option weight '3'
option interface 'wan'
config member 'wan2_m1_w2'
option interface 'wan2'
option metric '1'
option weight '2'
config member 'wan2_m2_w2'
option interface 'wan2'
option metric '2'
option weight '2'
config policy 'wan1_only'
list use_member 'wan1_m1_w3'
config policy 'wan2_only'
list use_member 'wan2_m1_w2'
config policy 'wan1_wan2_loadbalanced'
list use_member 'wan1_m1_w3'
list use_member 'wan2_m1_w2'
config policy 'wan1_pri_wan2_sec'
list use_member 'wan1_m1_w3'
list use_member 'wan2_m2_w2'
config policy 'wan2_pri_wan1_sec'
list use_member 'wan1_m2_w3'
list use_member 'wan2_m1_w2'
5.启用mwan3
/etc/init.d/mwan3 enable
/etc/init.d/mwan3 restart
或者干脆重启路由器,拨号,只到2个network 接口都拨号上注意,mwan3,在接口的网关相同的情况下,无法工作,所以拨号的时候,两个接口IP地址不在同一个网段
6.迅雷/BT试试速度吧
12M光纤双拨目测效果良好
附件:
20130605 mwan3最新英文版,几个小时之前github上更新了。包括mwan3 和mwan 的luci程序,安装的时候咸先装mwan3,再装mwan3的luci程序。不要怀疑,5分钟前才编译,这是最新的编译!别找我要中文版,要折腾openwrt,先学好英文。
{:123:}....无法双拨号的路过。。
页:
[1]