Tomato DualWan mod FAQ

2009年05月9日  |  10:53 上午分类:技术大类  |  标签:  |  1,206 views

Q: 压缩包解开后有很多文件,我该选哪个文件来刷?
A: 请根据您的硬件型号来选择相应的文件,如果没有对应型号的文件那么就是选择Tomato.trx或Tomato-ND.trx(针对ND的设备,如基于BCM5354芯片的路由器)
Q: 压缩包内的Script下有很多文件,我该如何选择?
A: auto-routes.sh适用于两条线路不是同ISP的情况,如一条电信一条网通,实现智能路由的功能–访问电信的站点时自动从电信线路出去,访问网通的站点时自动从网通的线路出去,其他站点从WAN1出去

load-balance.sh提供负载均衡功能,适合两条线路是同一个ISP的情况

common-stop.sh停用策略路由时的要执行的脚本,用于一条线路出现故障时自动切换到单线模式

注意:auto-routes.sh 和 load-balance.sh 二选一

将上面选择的脚本贴到 系统管理→脚本设置→启用策略路由(英文版界面是Administration→Scripts→PolicyRoute On)
将common-stop.sh内容贴到系统管理→脚本设置→停用策略路由(英文版界面是Administration→Scripts→PolicyRoute Off)
(必须). 如果选择的脚本是auto-routes.sh,那么还需要根据你的WAN2口的ISP选择不同的网络列表文件并将内容贴到 系统管理→脚本设置→策略路由网络表(英文版界面是Administration→Scripts→NetList),中国电信是CTC,网通是CNC,教育网是EDU
(可选). 如果选择的脚本是load-balance.sh,QQ.txt内是QQ服务器的地址列表,请将文本内容贴到 系统管理→脚本设置→策略路由网络表(英文版界面是Administration→Scripts→NetList)
Q: 我明明把load-balance.sh(或auto-routes.sh)和common-stop.sh的内容贴到相应的位置并且保存了,但是刷新浏览器后相应的文本框却没有内容?
A: 这是因为你的NVRAM空间不足了,解决办法是清理NVRAM,操作如下 系统管理→备份恢复→恢复出厂默认值→清除NVRAM全部资料,然后点确定即可。
注意,清除NVRAM后路由器的所有设置将丢失。
Q: 哪些设备可以刷Tomato DualWan mod
A: 理论上只要能刷原版Tomato的设备都可以刷Tomato DualWan mod,如果设备支持vlan则更好。
Q: 如果在不支持vlan的设备上刷Tomato DualWan mod会变砖吗?
A: 不会变砖,只是WAN2无法接有线网络,不过WAN2你可以作为无线客户端接入到别人的无线网络,一样能体验到双WAN的效果。
Q: 如何检查我的设备是否支持vlan
A: telnet到你的路由器,输入ifconfig vlan1然后回车,如果能看到vlan1 Link encap:Ethernet字样那么恭喜你–你的设备支持vlan
如果显示ifconfig: vlan1: error fetching interface information: Device not found,则你的设备不支持vlan
Q: 我的设备支持vlan,但不在已知设备列表中,刷Tomato DualWan mod会变砖吗?
A: 只要你的设备刷原版Tomato不会变砖,那刷Tomato DualWan mod也不会变砖,只是需要手工开启vlan2。当然,刷机过程当中异常中断或者停电等超级RPWT那谁也不能打包票了 。
Q: 自动开启后的WAN2口在哪里呢?
A: 经过Tomato DualWan mod自动设置WAN2口在原WAN旁边,注:个别设备特殊,具体情况支持设备列表中的备注
Q: 我的设备支持vlan,如何确定我的设备是否已经自动设置并开启vlan2(WAN2)
A: 可以通过检查t_dualwan_fix1是否有值来判断设备是否被固件自动设置过vlan2,如我的路由器执行nvram get t_dualwan_fix1的结果是WRT54G/GS/GL。如果t_dualwan_fix1没有值说明Tomato DualWan mod还不能自动设置你的设备的vlan2,请把下面7个命令的结果发给我以便让Tomato DualWan mod可以自动设置你设备的vlan2
nvram get boardtype
nvram get boardnum
nvram get boardrev
nvram get boardflags
nvram get t_model
nvram get vlan0ports
nvram get vlan1portsQ: 我只有一条线,但是想用DualWan mod的某个功能,能刷Tomato DualWan mod吗?只有一条线或者蹭网的情况下可以把WAN2口重新变回LAN口用途吗?
A: 可以刷。另外,刷完之后如果想把WAN2重新变为lan用途,方法如下:
先输入 nvram get vlan1ports看结果,如果是”0 5”,那么执行方法A的代码,如果是”4 5”那么执行方法B的代码,执行完后重启生效。
方法A(适用于nvram get vlan1ports返回0 5的情况):
nvram unset vlan2ports
nvram unset vlan2hwname
nvram set vlan0ports=”1 2 3 4 5*”
nvram commit
reboot

方法B(适用于nvram get vlan1ports返回4 5的情况):
nvram unset vlan2ports
nvram unset vlan2hwname
nvram set vlan0ports=”0 1 2 3 5*”
nvram commit
reboot
Q: 我有另外一条线了,现在想重新把LAN口变成WAN2口,该如何做?
A: 执行下面的代码,执行完后重启生效。
nvram unset t_dualwan_fix1
nvram commit
reboot
Q: 为什么其中一个WAN口断线了,譬如WAN2,网络就无法访问了?
A: 这是因为WAN2断线后系统并不是马上侦测到的,有些原先走WAN2的依然还是走WAN2,这就导致部分网站无法访问。要缩短系统侦测断线的时间,请修改pppoe_lei 和 pppoe_lef这两个参数。
系统侦测pppoe断线的参数是pppoe_lei(时间单位是秒,如果nvram中没有设置,则默认是30秒) 和 pppoe_lef(检测几次才算断线,如果nvram没有设置,则默认是5次),这两个参数对于WAN2那么就是pppoe2_lei 和 pppoe2_lef。
你可以执行如下命令来修改这2个参数(针对wan2的)
nvram set pppoe2_lei = 15
nvram set pppoe2_lef = 2
nvram commitQ: 我的线路是DHCP的,pppoe_lei, pppoe_lef对此无效,DHCP能自动检测到断线吗?
A: 用linkcheck功能(目前没有GUI可以设置), linkcheck线路连通性检查(支持WAN线路类型DHCP、Static、PPPOE)
linkcheck的原理是定时去ping targetip,如果ping不通则认为线路中断,自动切换到单线路模式
使用方法:nvram set linkcheck_enabled=1
#如果没有设置checkip1则targetip默认为WAN的网关, 否则targetip为checkip1
#nvram set linkcheck_wan1_checkip1=123.123.123.123
#nvram set linkcheck_wan2_checkip1=123.123.123.123
#linkcheck_interval为检查的间隔,时间单位为秒,最小为5秒
#nvram set linkcheck_interval=5
nvram commit
reboot
Q: WAN1可以正常拨号,WAN2总是拨号不成功
A: 排除WAN2账号设置错误、网线问题之后,可能是vlan2没有自动打开,执行nvram get t_dualwan_fix1看是否有内容,如没有内容则说明DualWan mod没有自动打开vlan,请参考“我的设备支持vlan,如何确定我的设备是否已经自动设置并开启vlan2(WAN2)”的解决办法。如果有内容,试试换另外一头的LAN口。
Q: Tomato DualWan mod支持无线蹭网并合并带宽吗?
A: 可以,而且简单的很!只需要把Wireless mode设置为Wireless Client,把Used WAN设置为WAN1 或 WAN2,SSID为上级无线网络的SSID,如果上级无线网络没有密码则Security设置为Disable,否则选择对应的加密模式及密码。再把用于无线客户端的接口(WAN1 or WAN2)设置为DHCP或者Static。另外,Wireless mode设置为Wireless client以后你自己的路由器就不会提供无线网络了。
Q: 我只有一条ADSL线路,但是我可以多次拨号(或我有多个账号),刷DualWan能实现带宽叠加吗?
A: 以3M ADSL为例,这个你需要看进你猫看线路的带宽是多少,如猫里显示的是6M,你的一个账号是3M,那么是有可能2次拨号或2个不同宽带账号实现带宽叠加。如果猫里显示就是3M,那你再多账号也没用,因为你只有一条物理线路,带宽被这个线路本身给限制住了。
Q: ppp0是WAN1,ppp1是WAN2吗?
A: 不一定,谁先拨上谁是ppp0,后拨上的是ppp1。不过系统是知道ppp0和ppp1与WAN1、WAN2的对应关系的。

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论