YES东 发表于 2013-6-30 10:22:32

[Tomato DualWAN]电信+联通 双WAN HTTP浏览智能路由,HTTP下载负载均衡

网络环境:WAN1 电信ADSL 4M,WAN2 联通ADSL 4M
目标功能:浏览网页时智能路由,HTTP下载时负载均衡
可选功能:其他流量也负载均衡

步骤1:设置WAN1, WAN2拨号参数(主要是负责路由表的选择)



步骤2:启用指定出口功能
注:同个运营商多拨的情况,也可以单独做步骤2,这样可以实现电脑上用迅雷下载离线文件,快车、QQ旋风等下载也叠加。


如果要实现“其他流量也负载均衡”,那么添加上图中这条唯一的规则,如果不需要“其他流量也负载均衡”那么去掉这条规则。 注:该规则可能会引起QQ掉线、网游卡机等问题,请根据实际情况自行调整

将下列脚本粘贴到系统管理->脚本管理->防火墙脚本中
[*]modprobe xt_recent
[*]modprobe ipt_httpdl
[*]iptables -t mangle -I ASSIGNOUT 2 -p tcp -m mport --dports 80,443 -j RETURN
[*]iptables -t mangle -I ASSIGNOUT 2 -p tcp -m mport --dports 80,443 -m recent --rdest --name httpdl --update --seconds 300 -j LBMARK --set-mark-return0x200,0x100/0xff00
[*]iptables -t mangle -I ASSIGNOUT 2 -p tcp -m mport --dports 80,443 -m httpdl --min-content-len 1024000 -m recent --rdest --name httpdl --set -j LBMARK --set-mark-return0x200,0x100/0xff00

复制代码
=======================================================================================================
如果是4WAN(例如2拨+2拨),那么将--set-mark-return 0x200,0x100/0xff00改为--set-mark-return 0x400,0x300,0x200,x100/0xff00
[*]modprobe xt_recent
[*]modprobe ipt_httpdl
[*]iptables -t mangle -I ASSIGNOUT 2 -p tcp -m mport --dports 80,443 -j RETURN
[*]iptables -t mangle -I ASSIGNOUT 2 -p tcp -m mport --dports 80,443 -m recent --rdest --name httpdl --update --seconds 300 -j LBMARK --set-mark-return0x400,0x300,0x200,0x100/0xff00
[*]iptables -t mangle -I ASSIGNOUT 2 -p tcp -m mport --dports 80,443 -m httpdl --min-content-len 1024000 -m recent --rdest --name httpdl --set -j LBMARK --set-mark-return0x400,0x300,0x200,0x100/0xff00

复制代码

tomm3310 发表于 2013-7-1 18:21:55

虽然不太懂,不过还是支持yes老大
顶一个

3617815 发表于 2013-7-27 09:54:59

电信三拨怎么设置其他流量?

智慧盒子 发表于 2014-7-10 17:18:20

{:soso__4011813854091704040_1:}{:soso__3409329614010722382_4:}
页: [1]
查看完整版本: [Tomato DualWAN]电信+联通 双WAN HTTP浏览智能路由,HTTP下载负载均衡