解介绍如下:2 Y$ M, p; ?. c/ x% ^% }; I- g
TC Tag TC标签(序号)
IP Address IP地址
DLRate 是保证的下载速度DM,共享,寻星仪,IMG,FW2,高清,HD,BS,GPRS,KEY,欧插% s( w q8 z’ f" W
DLCeil 是最大的下载速度
ULRate 是保证的下载速度
ULCeil 是最大的上传速度DM,共享,寻星仪,IMG,FW2,高清,HD,BS,GPRS,KEY,欧插, L; ^( Q, b, U! \4 @: C6 |
Priority 优先级
TCP Limit TCP最大连接数tvrofans.org& H* c& s/ |% G- j4 G4 P5 V
UDP Limit UDP最大连接数/ t0 ~ o( m
标签归档:tomato
双wan tomato 固件 无线蹭网/中继AP的设置方法
Tomato DualWan mod(双wan)支持的设备
明:支持VLAN一栏如果是Y的说明该设备的WAN2可以接有线网络或者无线网络,WAN2为原WAN旁边的LAN口;如果支持VLAN一栏是N的则该设备的WAN2只能接无线网络
刷非ND版的设备列表 | ||||
---|---|---|---|---|
型号 | 硬件版本 | 支持VLAN | 固件文件名 | 备注 |
Linksys WRT54GS | 1.0, 2.0 | Y | WRT54GS.bin | |
Linksys WRT54GS | 1.1 | Y | WRT54GS.bin | 点此看21楼网友说WRT54GS V1.1支持vlan |
Linksys WRT54GS | 2.1 | Y | WRT54GS.bin | 感谢dosar提供信息 |
Linksys WRT54GS | 3.0, 4.0 | Y | WRT54GSv4.bin | |
Linksys WRT54G | 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 4.0 | Y | WRT54G_WRT54GL.bin | |
Linksys WRT54GL | 1.1 | Y | WRT54G_WRT54GL.bin | 感谢snyean提供信息 |
Moto 850G | V2, V3 | Y | WR850G.bin | |
贝尔金7231-4P | Y | Tomato.trx | ||
DELL TrueMobile 2300 | V2 | Y | Tomato.trx | |
Buffalo WHR-HP-G54 | Y | Tomato.trx | WAN2口为远离WAN口的LAN1口 | |
Buffalo WVR-G54-NF | N | Tomato.trx | ||
Asus WL-300G | V1.91 | Y | Tomato.trx | WL-300G只有一个LAN口,刷完后要通过无线才能连接路由器 |
刷ND版的设备列表 | ||||
型号 | 硬件版本 | 支持VLAN | 固件文件名 | 备注 |
Asus WL-520GU | Y | Tomato-ND.trx | 可以正常使用USB 2.0驱动 | |
Asus WL-500GP | V1,V2 | Y | Tomato-ND.trx | |
Asus WL-550GE | Y | Tomato-ND.trx | ||
Buffalo WHR-G125 | Y | Tomato-ND.trx | ||
Buffalo WHR-G54S | Y | Tomato-ND.trx | ||
贝尔金8230-4 | N | Tomato-ND.trx | 需将内置MIMI卡换成4306、4318 | |
贝尔金8230-4 | 刷WRTSL54GS CFE | N | WRTSL54GS.bin | 需将内置MIMI卡换成4306、4318,内存支持128M |
Linksys WRH54G | Y | Tomato-ND.trx | 需将Flash升级到4M, 内存升级到16M | |
磊科NW 618 | Y | Tomato-ND.trx | 从Web升必须要从原版固件刷过来,否则可能变砖。用TFTP升则没有此问题,感谢拒绝飞翔的鸟提供此信息 |
Tomato刷机教程[转]
从番茄官方站点上大家可以了解到针对不同的设备,刷新方法略有不同,总体上讲刷新Tomato固件的方法主要有两种。
1.页面直接升级法
这种方法是通过原有无线路由器的管理界面实现升级的目的,通过路由设备自身的升级功能加载Tomato固件,完成驱动更换的目的。
2.刷新升级法
这种方法和我们以前介绍的刷新DD-WRT有类似之处,即在设备启动加载固件的一瞬间通过TFTP协议将固件程序从计算机上传到无线路由设备。
那么这两种方法到底哪个更好?或者说我们应该选择哪种方法呢?在这之前我们需要对Tomato的特征有所了解。Tomato自身存放的登录密码是没有经过任何加密的,而我们常用的DD-WRT或者设备自身固件很可能将登录密码以加密方式存储。这种存储方式的不一致容易造成刷新Tomato后无法用默认密码登录。因此我们需要在刷新Tomato前获得存储在NVRAM中的密码信息。
也就是说如果设备当前固件NVRAM中存储的密码数据是加密的,我们就需要先获得这个密码信息,然后直接通过“页面直接升级法”实现刷新目的。如果无法用telnet连接设备,就需要先进行刷新固件操作,将设备的固件刷新成像DD-WRT这样可查看NVRAM的固件或Open-WRT这样干净的固件,然后再查看NVRAM中存储的密码信息,接着才能进行Tomato固件刷新工作。
笔者以自己的MOTOROLA WR850G无线路由器为例进行介绍,具体的刷新工作可以分为刷新固件、获取NVRAM密码信息、刷新Tomato固件三大步骤。
1.刷新固件
正如前面所说,我们必须先保证能够用telnet连接到设备的NVRAM中去查看加密后的密码。由于MOTOROLA WR850G自身的NVRAM是无法通过telnet指令登录的,所以我们需要先将MOTOROLA WR850G刷为可以清空NVRAM的DD-WRT版本,笔者使用的是DD-WRT SP24迷你版。刷新DD-WRT的方法可采用上文介绍的刷新升级法,通过TFTP协议将固件程序从计算机上传到无线路由设备。
2.获取NVRAM加密密码
一定要获取NVRAM加密密码(不论是什么设备、什么型号,都要先获取该密码),这是因为当我们为设备刷新Tomato固件后,登录密码会是存储在NVRAM中的密码,如果没有获取这个密码信息,那么就无法正常登录设备的管理界面了。
将设备刷新为DD-WRT SP24迷你版后,可在命令提示窗口中使用“telnet 管理地址”登录到命令行管理界面,然后执行nvram show |grep http_passwd指令,系统会显示出类似于“http_passwd=********”的信息(其中********就是DD-WRT存储在NVRAM中的登录密码)。
3.刷新Tomato固件
现在就到刷新Tomato固件的时候了,我们可以通过页面直接升级法或TFTP升级法将Tomato固件传输到无线设备中,不过刷新完毕后需要使用已经获取的NVRAM密码进行登录。接着在管理页面中清空NVRAM信息,这样才能让Tomato恢复默认值,至此,设备的登录信息也将变成Tomato的默认设置,再次登录设备时就不用使用NVRAM密码进行访问了。
注意事项
刷新Tomato是一件比较有难度的技术性操作,在操作上难度大于刷新DD-WRT,笔者就曾因刷新Tomato而“报废”了两台设备,因此需要大家注意的地方不少。
1.保持稳定
刷新过程中不能够出现断电或网络连接中断的情况,否则不仅会让刷新工作前功尽弃,还有可能造成设备被“刷死”。
2.获取NVRAM加密密码很关键
由于DD-WRT以及其他固件程序都采用加密方式保存登录密码信息到设备的NVRAM中,而Tomato是明文保存,当你刷一个新系统的时候,NVRAM的密码和配置区并不会被清除,这也是为什么很多用户会遇到刷新Tomato后无法用默认密码登录的故障(此时需要用加密后的默认密码)。因此,刷新工作中的第二步“获取NVRAM加密密码”是不可缺少的。
双网合并,共用宽带的方法【转载,整理】
TOMATO蹭网+ADSL带宽合并(ROM已放出)(教程已上)
邻居家1M有线通+我家3M ADSL = 4M合并带宽(负载平衡)!终于搞定了,稍后会上教程 硬件配置: P7231+WE800G(这个网桥是连接邻居家WIFI的网关) 软件配置: 非常感谢hotwjp的热心帮助 不好意思,回来晚了,TOMATO 1.17 With Advanced Routing 标准版已经放出,手头还有USB,USB+OPENVPN整理后,会继续放出. 提示:脚本要用到策略路由,TOMATO默认是不支持的,只有重新编译把Advanced Routing编译进去才可以,如果大家有能力编译的话,请自己编译,如果不行,晚上我会把tomato.trx发上来 负载平衡的配置: wan2_if=vlan3 脚本要用到策略路由,TOMATO默认是不支持的,只有重新编译把Advanced Routing编译进去才可以,如果大家有能力编译的话,请自己编译,如果不行,晚上我会把tomato.trx发上来 |
以上来源地址:http://www.right.com.cn/forum/viewthread.php?tid=14465&extra=page%3D1&page=1
belkin7231路由—双WAN负载均衡PPP0E拨号
看到论坛上已经有网友利用TOMATO实现是双WAN宽带叠加,也提供了教程可惜都是基于静态ip的
我也不懂! 幸好有boy516 这位DX的指点 勉强实现了! 稳定还是不行!尤其断线以后的问题
本文在belkin7231路由上 测试成功
首先到http://www.right.com.cn/forum/viewthread.php?tid=14465&extra=page%3D1 下载 已经编译好的TOMATO 刷上路由 后再复一下位
1.在WEB上 设置第一条 PPP0E线路 这个不多说了
2.telnet上路由 输入一下内容:
nvram set vlan0ports="1 2 3 5*"
nvram set vlan3ports="0 5*"
nvram set vlan3hwname="et0"
nvram commit
reboot
路由会自动重启
3.在WEB页面上 Administration —–>Scripts—–>WAN Up 输入以后内容 ADSL的帐号密码按实际修改 (如帐号:gzdslxxxx 密码:123456789) 保存重启
ifconfig vlan3 up
pppoecd vlan3 -u gzdslxxxx -p 123456789 -r 1492 -t 14
#!/bin/sh
#——————————-
# Created by Tommy.Liu
# eijiliu@hotmail.com
#——————————-
#————自行修改———–
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=ppp1
wan2_ipaddr=$(ifconfig $wan2_if|grep "inet addr"|awk -F ":" ‘{print $2}’|awk -F " " ‘{print $1}’)
wan2_gateway=$(ifconfig $wan2_if|grep "inet addr"|awk -F ":" ‘{print $3}’|awk -F " " ‘{print $1}’)
#——————————-
echo "Wan1 IP:$wan1_ipaddr"
echo "Wan1 Gateway:$wan1_gateway"
echo "Wan2 IP:$wan2_ipaddr"
echo "Wan2 Gateway:$wan2_gateway"
echo "Set adv routing…"
#设定策略路由
ip rule flush
ip rule add lookup main prio 32766
ip rule add lookup default prio 32767
ip rule add from $wan1_ipaddr table 100 prio 100
ip rule add fwmark 0x100 table 100 prio 101
ip rule add from $wan2_ipaddr table 200 prio 200
ip rule add fwmark 0x200 table 200 prio 201
ip route flush table 100
ip route flush table 200
for TABLE in 100 200
do
ip route | grep link | while read ROUTE
do
ip route add table $TABLE to $ROUTE
done
done
ip route add table 100 default via $wan1_gateway
ip route add table 200 default via $wan2_gateway
echo "Set PREROUTING…"
#清除PREROUTING
iptables -t mangle -F PREROUTING
#所有wan1进入的包(NEW)都标记为0x100,走Wan1策略路由(101)
iptables -t mangle -A PREROUTING -i $wan1_if -m state –state NEW -j CONNMARK –set-mark 0x100
#所有wan2进入的包(NEW)都标记为0x200,走Wan2策略路由(201)
iptables -t mangle -A PREROUTING -i $wan2_if -m state –state NEW -j CONNMARK –set-mark 0x200
#所有LAN进入并且已经建立连接的包,恢复MARK
iptables -t mangle -A PREROUTING -i br0 -m state –state RELATED,ESTABLISHED -j CONNMARK –restore-mark
echo "Set POSTROUTING…"
#清除POSTROUTING
iptables -t mangle -F POSTROUTING
#所有WAN1出去的包
iptables -t mangle -A POSTROUTING -o $wan1_if -m state –state NEW -j CONNMARK –set-mark 0x100
#所有WAN2出去的包
iptables -t mangle -A POSTROUTING -o $wan2_if -m state –state NEW -j CONNMARK –set-mark 0x200
#DNS默认走WAN1(应为双线的线路如果不是同一个ISP,那么DNS就不能混用,只能指定一个)
iptables -t mangle -A POSTROUTING -p udp –dport 53 -j CONNMARK –set-mark 0x100
echo "Set QOS…"
#QOS
iptables -t mangle -F OUTPUT
iptables -t mangle -A OUTPUT -o $wan1_if -j QOSO
iptables -t mangle -A OUTPUT -o $wan2_if -j QOSO
iptables -t mangle -F FORWARD
iptables -t mangle -A FORWARD -o $wan1_if -j QOSO
iptables -t mangle -A FORWARD -o $wan2_if -j QOSO
echo "Set Nat…"
echo "Set default gateway…"
#负载平衡
ip route change default equalize nexthop via $wan1_gateway nexthop via $wan2_gateway
echo "finished."
4.重启后TELNET上路由运行:ip rout
查看ppp0 和 PPP1
看到类似的提示第1,2行能获取公网IP 代表已经成功
# ip rout
218.19.168.1 dev ppp1 proto kernel scope link src 218.19.173.212
116.22.151.1 dev ppp0 proto kernel scope link src 116.22.151.61
192.168.2.0/24 dev br0 proto kernel scope link src 192.168.2.1
127.0.0.0/8 dev lo scope link
default equalize
nexthop via 116.22.151.1 dev ppp0 weight 1
nexthop via 218.19.168.1 dev ppp1 weight 1
default via 116.22.151.1 dev ppp0
这时你可以使用迅雷下载测试一下速度 在WEN页面上看看WAN (ppp0) 和WAN (ppp1)的流量
以上来源地址:http://www.right.com.cn/forum/viewthread.php?tid=15689&highlight=7231