找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10121|回复: 6

[教程] 【TOMATO教程】DualWan单WAN口无限次数拨号叠加带宽脚本[jrffrj]

[复制链接]
发表于 2010-7-7 12:01:46 | 显示全部楼层 |阅读模式
最近更新了一下新的固件,发现这个脚本在tomato_dual_1.23.0481不能使用,仅在tomato_dual_1.23.0341下成功.  X) j3 `. g6 h
希望高手能在此基础上修改,使其支持最新版本的tomato_dual_1.23.0481.
' V# R' J% N2 V( ]& x
0 C1 k2 H: G# n* p, a9 O将下面的代码复制到脚本设置里的当WAN联机里.自己修改宽带用户名和宽带密码,下面是5个拨号连接的方法.
. v6 o$ {. K, ^$ ?3 T$ {5 X; T5 }. c3 |
#!/bin/sh
5 k  h1 }  A; c' e#好多人说无限次数拨号,就这样改一下拨号的代码了,记住,web配置里的wan1口要正确配置,wan2口关闭。
+ X/ M7 X* Q3 P#仅在tomato_dual_1.23.0341下成功.
& I( [9 ^# z8 h( E" w' p- J' H4 O+ {pppoecd vlan1 -u 宽带用户名 -p 宽带密码 -i 0 -I 5 -T 300 -N 3 -k
& p% d$ T% C( }3 B- Upppoecd vlan1 -u 宽带用户名 -p 宽带密码 -i 0 -I 5 -T 300 -N 3 -k: U  p7 V/ h3 R7 E' n( s7 I
pppoecd vlan1 -u 宽带用户名 -p 宽带密码 -i 0 -I 5 -T 300 -N 3 -k8 r4 I1 O* F9 b) ]* n) t8 s
pppoecd vlan1 -u 宽带用户名 -p 宽带密码 -i 0 -I 5 -T 300 -N 3 -k" z% s& H/ z, V. M* w8 i1 w, Z
#拨号结束$ y, v% Y: |/ a" Q# X$ V# y
#获取ip和网关! o4 X7 D' T  J' X: {
wan1_ip=$(ifconfig ppp0 | grep "inet addr" | cut -d":" -f2 | cut -d" " -f1)
1 s/ |4 M" v0 F1 T- ewan1_gw=$(ifconfig ppp0 | grep "inet addr" | cut -d":" -f3 | cut -d" " -f1)
# f3 o; B) l0 O- r6 a5 D5 G: J6 vwan2_ip=$(ifconfig ppp1 | grep "inet addr" | cut -d":" -f2 | cut -d" " -f1)
+ g, t! n% q2 n1 x8 u- Cwan2_gw=$(ifconfig ppp1 | grep "inet addr" | cut -d":" -f3 | cut -d" " -f1)' @3 o, z8 O* E& ]' J5 d
wan3_ip=$(ifconfig ppp2 | grep "inet addr" | cut -d":" -f2 | cut -d" " -f1)
3 i; i6 @3 x9 T- m$ G' awan3_gw=$(ifconfig ppp2 | grep "inet addr" | cut -d":" -f3 | cut -d" " -f1)( I5 c7 ]7 S. ~. s& x' \
wan4_ip=$(ifconfig ppp3 | grep "inet addr" | cut -d":" -f2 | cut -d" " -f1)9 @: U2 Y5 f/ E4 D3 u
wan4_gw=$(ifconfig ppp3 | grep "inet addr" | cut -d":" -f3 | cut -d" " -f1)3 a- w0 n- T, K
wan5_ip=$(ifconfig ppp4 | grep "inet addr" | cut -d":" -f2 | cut -d" " -f1)
: t7 u0 X+ B0 M/ ]5 L0 ?% Owan5_gw=$(ifconfig ppp4 | grep "inet addr" | cut -d":" -f3 | cut -d" " -f1), Q( M; R) O; ~2 a1 i0 v) C! x6 w
#添加规则
' B3 ]1 M0 e. i0 [% f2 A$ t* K& N  P/ bip rule flush: e+ J1 [- J- B, n" J- v* g( ]
ip rule add lookup main prio 32766
4 P% j8 `* [$ f' f( hip rule add lookup default prio 32767) M5 s( `) ^, W/ P% p1 G
ip rule add from $wan1_ip table 50 prio 50
4 y' E" J* _" J; ]: Mip rule add fwmark 0x100 table 50 prio 51
- u7 W# f5 y, v! l( m8 Kip rule add from $wan2_ip table 100 prio 100
3 F+ M' k+ Q( C4 I. uip rule add fwmark 0x200 table 100 prio 101
" b7 R0 Y# B+ x7 Jip rule add from $wan3_ip table 150 prio 1502 y; D  G1 @! G7 M/ ~* C
ip rule add fwmark 0x300 table 150 prio 151
2 L8 u  x, V" |; h# q& ~4 f" D7 Xip rule add from $wan4_ip table 200 prio 200 % X: N) O- i  M; R: ~5 ^+ s0 m
ip rule add fwmark 0x400 table 200 prio 201- g7 U" r+ p' A5 ^( M; {
ip rule add from $wan5_ip table 250 prio 250
0 ^- u( C0 y' C0 iip rule add fwmark 0x500 table 250 prio 251
: C! |+ O; l2 |% d+ V8 S# i2 ]7 S/ |# G+ {  e) W" t, L+ L
ip route flush table 50 4 O; ^/ q. {% Z. ^5 q
ip route flush table 100
) u/ t* Y( _/ j: w  b2 B9 L7 J, Cip route flush table 150
5 c/ j. G; ~) m3 iip route flush table 200
! B% G4 v7 k5 M* k! Hip route flush table 250
$ {0 p: z4 q# |for TABLE in 50 100 150 200 250
* I0 @% o9 G1 i) K' hdo 6 y; X8 s" v3 M
   ip route | grep link | while read ROUTE
& Z5 |0 m3 j" M+ g   do ( G7 E! S1 D, j7 V4 h+ b
     ip route add table $TABLE to $ROUTE : r+ V; d9 T/ ~" J4 e) A
   done
' C3 u& w) J- V9 e; x7 s5 sdone- c& l5 H3 _8 T4 |! ~- Z2 Q% b
ip route add table 50 default via $wan1_gw dev ppp0 src $wan1_ip4 h6 n3 h! |2 j' b8 ?  q
ip route add table 100 default via $wan2_gw dev ppp1 src $wan2_ip% Y/ W5 d9 B/ C- y7 y
ip route add table 150 default via $wan3_gw dev ppp2 src $wan3_ip
- G# o; t+ a( L7 [: F+ q" A& oip route add table 200 default via $wan4_gw dev ppp3 src $wan4_ip9 P2 R+ w" o& m1 U, C
ip route add table 250 default via $wan5_gw dev ppp4 src $wan5_ip3 a! [# x7 l# ?
ip route delete default, P! U* Y' B  b
#带宽负载均衡0 u, U% G7 u& O) g/ b) f
ip route add default scope global equalize nexthop via $wan1_gw dev ppp0 weight 1 nexthop via $wan2_gw dev ppp1 weight 1 nexthop via $wan3_gw dev ppp2 weight 1 nexthop via $wan4_gw dev ppp3 weight 1 nexthop via $wan5_gw dev ppp4 weight 1
发表于 2010-7-7 12:22:36 | 显示全部楼层
好东西,顶一个。感谢Yes 东。
小鱼难 该用户已被删除
发表于 2010-10-12 23:42:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-7-28 11:20:53 | 显示全部楼层
看不懂 唉  希望有入门教程
发表于 2013-7-28 18:21:40 | 显示全部楼层
好东西,顶一个。感谢Yes 东。
发表于 2013-8-4 09:16:49 | 显示全部楼层
确实不错,一起想多拨,虽有双WAN路由,但电信不支持,不知道配置这个是否好用,有时间试
enzowoo 该用户已被删除
发表于 2013-9-28 13:02:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-1 23:07 , Processed in 0.036162 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表