|
具体参考 http://www.right.com.cn/forum/vi ... hlight=%B4%F8%BF%ED
搞定!!!TOMATO蹭网+ADSL带宽合并(ROM已放出)(教程已上)
邻居家1M有线通+我家3M ADSL = 4M合并带宽(负载平衡)!终于搞定了,稍后会上教程
硬件配置:
P7231+WE800G(这个网桥是连接邻居家WIFI的网关)
软件配置:
TOMATO 1.17 + ADVANDED ROUTING
非常感谢hotwjp的热心帮助
不好意思,回来晚了,TOMATO 1.17 With Advanced Routing 标准版已经放出,手头还有USB,USB+OPENVPN整理后,会继续放出.
提示:脚本要用到策略路由,TOMATO默认是不支持的,只有重新编译把Advanced Routing编译进去才可以,如果大家有能力编译的话,请自己编译,如果不行,晚上我会把tomato.trx发上来
线路的配置:
线路1:
自家ADSL,没什么好说的,原来怎么配现在就怎么配
线路2:
蹭来的无线,这个有点讲究,首先我们需要一个无线网桥,应为P7321上的无线我是做自家无线AP的,所以不能做邻居WIFI的CLIENT,所以我就搞了一个MOTO WE800G来实现,以下主要是WE800G上的方法(如果直接使用P7231上的AP也可以,只要调成CLIENT模式,并配好路由表,方法我以后会介绍):
先将WE800G单独脸上电脑,通过管理界面配置为CLIENT连上邻居家的AP,然后将电脑网卡调成DHCP方式,获得远程AP分配的IP,记下此IP(如:192.168.1.123 网关:192.168.1.1).
在P7231上开一个VLAN(我们用端口0,开VLAN3):
nvram set vlan0ports="1 2 3 5*"
nvram set vlan3ports="0 5t"
nvram set vlan3hwname="et0"
nvram commit
reboot
重启完成后:
ifconfig vlan3 192.168.1.123 netmask 255.255.255.0
ifconfig vlan3 up
到这里线路的配置已经完成,你可以测试一下线路2,在路由器上输入ping 192.168.1.1如果成功,则说明线路2已经连接成功.
负载平衡的配置:
这个简单,只要你运行一下我提供的脚本(startNLB.sh)就可以搞定!
脚本的配置:
#------------自行修改-----------
wan1_if=ppp0
wan1_ipaddr=$(ifconfig $wan1_if|grep "inet addr"|awk -F ":" '{print $2}'|awk -F " " '{print $1}')
wan1_gateway=$(ifconfig $wan1_if|grep "inet addr"|awk -F ":" '{print $3}'|awk -F " " '{print $1}')
wan2_if=vlan3
wan2_ipaddr=$(ifconfig $wan2_if|grep "inet addr"|awk -F ":" '{print $2}'|awk -F " " '{print $1}')
wan2_gateway=192.168.1.1
#-------------------------------
如果你按照我上面的方法做,只要你调整一下 wan2_gateway的地址就可以
脚本要用到策略路由,TOMATO默认是不支持的,只有重新编译把Advanced Routing编译进去才可以,如果大家有能力编译的话,请自己编译,如果不行,晚上我会把tomato.trx发上来 |
|