snoopyqq 发表于 2008-10-25 15:10

【原创】无线路由器第三方固件Tomato Firmware中文详细说明

XXXXXXXXX

[ Edited bysnoopyqq on 2008-11-20 18:49 ]

snoopyqq 发表于 2008-10-25 15:11

Administration(管理员项目)

Admin Access(管理访问)

控制以管理为目的访问路由器的方式。

所有的服务使用相同的密码,密码可以在本页面的底部修改。

Web Admin(Web访问设置)

管理通过Web浏览器访问路由的方式。Web的用户名可能是“admin”或者“root”。
1.        Local Access:决定是否、如何允许本地的计算机用浏览器访问路由器。(一个计算机连接在路由器上,或者连接在一个连接着这个路由器的交换机或者集线器上)。访问可以通过HTTP(一般是web),HTTPS(安全的加密web),或者两者都可,或者都不可以。
2.        Remote Access:决定是否、如何允许通过web浏览器从路由器的WAN口(Internet)访问路由器。不建议使用这个选项,如果必须选择,请使用HTTPS方式,至少可以加密你的线程数据。
3.        Allow Wireless Access:如果选中,你本地网络中的无线客户端将能够象有线客户端一样访问你的路由器管理员设置页面。这对Remote Access选项没有影响。
SSH Daemon(SSH工具)

控制安装在路由器上的安全SHell(SSH)服务,这个服务允许用安全(加密的)命令行访问路由器。SSH 用户名是“root”。
1.        Enable at Startup:指定是否让SSH Daemon随路由器自动启动。
2.        Remote Access:如果选中,就可以从Internet和本地网络通过SSH访问路由器。如果取消选中,将只有本地客户端才能够访问。
3.        Port:指定SSH daemon 使用的TCP端口(默认:端口22)。
4.        Allow Password login:如果选中,就可以使用路由器的用户名和密码创立一个命令行连接。如果取消选中,则必须输入授权信息。
5.        Authorized keys:输入授权码(这对密码登录来讲是更为安全的方式)。
6.        /开始或停止SSH Daemon。

Telnet Daemon(Telnet工具)

控制路由器内建的Telnet命令行服务。Telnet访问只允许在本地网上进行。Telnet用户名是“root”。
1.        Enable at Startup:指定是否让Telnet Daemon随路由器自动启动。
2.        Port:指定Telnet 使用的以太网端口(默认:端口23)。
3.        /开始或停止Telnet Daemon。

Password(密码)

允许你设置自己的密码。强烈建议在Tomato安装完毕后立即更新你的密码。在两个空白栏上输入相同的密码,然后按Save按钮。在更新密码后,需要重新对连接到路由器的线程进行认证(有可能需要重新启动浏览器来清除原来的认证信息)。

Bandwidth Monitoring(带宽监视)

Enable:打开这个选项,Tomato将打开带宽监视功能。
Save History Location:监视日志存放地
Save Frequency:存放频率
Create New File/Reset Data:是否建立新日志文档
First Day Of TheMonth:设置每月第一天日期,以适应不同需要
Backup:备份带宽监视文件
Restore:从备份带宽监视文件中恢复
Buttons/LED(按钮/LED灯)

用按钮来改变路由器工作状态。根据按住按钮的时间长短来设置不同的功能(注意DMZ灯的闪烁)。缺省设置是(1)开关无线,(2)按住20秒开始在233端口Telnet。

LED灯有一些次要的选择框设置。为了有更好的使用效果,你可以在除此之外的地方使用有内置脚本的 “灯”命令。

CIFS Client(CIFS客户端)
在Tomato中的CIFS客户端允许设置windows或者Samba共享,可以作为带宽监视器(Bandwidth monitoring)的存储空间。
在UNC(通用命名规则)的设置上,指向的共享必须使用如下格式:
\\192.168.1.99\jffs
这里的192.168.1.99是做共享目录的计算机的IP地址,共享目录名是“jffs”。
其他设置(用户名,密码)要进行说明。

当你使用Samba的时候,建议使用“security=user”,目的是避免发生如下错误:
Smb signing is incompatible with share level security!

Configuration(设置)

允许把你路由器上的设定备份到你的PC,或者恢复,或者把路由器重新恢复到出厂设置。

当你从一个固件刷新到另外一个固件的时候,把路由器恢复到出厂缺省设置是非常重要的。在Tomato中,你可以进入这个页面,选择Erase all data in NVRAM(thorough),并按OK。当路由器重新启动后,你就需要重新手工输入所有的设置了。

JFFS2(JFFS2分区)

在路由器里有4MB 闪存,安装完固件后还能剩下一些。JFFS2是可以利用剩余空间的压缩、可写的文件系统(分区)。把这个选项打开,可执行的脚本将在这里运行。

Logging(记录日志)

记录日志可以在内部也可以在外部进行。内部记录的日志将信息存储在路由器的本地内存。外部记录的日志发送日志信息到运行着象WallWatcher这样软件的计算机上,这样日志就不必从路由的内存中读取出来再进行分析了。

Log Internally 保存连接日志到路由器内部内存中,可以在Status下面的Logs页面中直接引出并看到。这些日志将消耗路由器内存,但是可以被路由器自己直接看到。

Log Externally 发送日志到某一本地网络的计算机中。这台计算机必须运行日志获取软件,比如WallWatcher,然后才能看到连接日志和分析这些数据。

其他设置让你能指定什么样类型的连接你想记录,以及限制每分钟发送日志的数量。

Debugging(调试)

1.        Avoid performing an NVRAM commit:如过选中,如果可能,改变就不会提交到NVRAM。意思是改变是临时的,路由器下次启动后就会失效。
2.        Do not erase some intermediate files 不删除某些中间文件
3.        Enable cprintf output to console
4.        Enable cprintf output to /temp/cprintf
5.        Count cache memory as free memory
6.        Avoid displaying LAN to router connections:如果选中,LAN到路由器的连接就不会被显示在QOS页面上。如果取消,就会在QoS页面上显示为“Unclassified”连接。
7.        Console log level
8.        Clear Cookies
9.        NVRAM Commit:提交所有当前设定到NVRAM,这样这些设定在路由器重启后仍然有效。

Scripts(脚本)
你可以输入一些命令,在Init(随路由器启动运行),Shutdown,Firewall 启动,或WAN UP(无论Internet连接是否建立)之中运行。

脚本例子

给每个用户设置最多可使用125个TCP连接的限制
在firewall栏目里
iptables -I FORWARD -p tcp --syn -m iprange --src-range 192.168.22.10-192.168.22.250 -m connlimit --connlimit-above 125 -j DROP

注意:192.168.22.10 - 192.168.22.250 是局域网控制的ip地址范围。

Upgrade(升级)
允许你给路由器装载一个新的固件(无论是新版的Tomato还是一个完全不同的固件)。

注意:当从准备任意一个固件更新到另外固件的时候,清除NVRAM和将路由器恢复到出厂设置是非常重要的。不同的固件清除的方式不同,但是一般来讲都有出厂设置选项。(在Tomato里,这个功能在Administration/Configuration/Restore Default Configuration)
About(关于)

一些有关以下内容的信息:
1.        Tomato版本
2.        设备的版权信息
3.        到Tomato主页的链接
4.        当前固件的发布时间
5.        这个项目的捐赠按钮
6.        对所有关心Tomato的人们的感谢。
Reboot(重启路由器)
Shutdown(关闭路由器)
Logout
结束登录路由器(清除用户的连接线程)。

snoopyqq 发表于 2008-10-25 15:14

在这里注册也有好几年了,不过密码丢了,日!

本人原创翻译,根据Wiki的英文版本翻译,现在的wiki已经没有了,好在中文翻译还留着。

给玩Tomato的初级玩家一个资料,也算这么多年来对51NB最大的贡献。

Tomato Firmware可能是小众技术,希望对大家有用!:D

其实,我就是snoopybubble^v^

snoopyqq 发表于 2008-10-25 15:16

Tomato和DDWRT都支持脚本,现在有一个图形界面的脚本编辑器

最新版是1.02版,名字是WRT54SG.EXE

个人现在使用上来讲,Tomato脚本对局域网内IP限速的能力比QOS要强很多。

本人试验下来,对迅雷也是有效的

apec 发表于 2008-10-25 16:22

这个帖子不错,确属原创的话应该支持!

snoopyqq 发表于 2008-10-26 00:05

当然是原创啊,去google搜也搜不到中文版的说明
我一年前翻译的,用这个还拉到不少tomato刷机生意呢

现在贡献给大家,希望比尔google的时候可以连到我们51nb,增加NB的知名度和流量:)

另外,我的snoopybubble账号密码如何取回?谢谢!

yuqihang 发表于 2008-10-26 00:30

佩服啊 大侠
不过不知我的tp-link wr541g+   可以支持这个刷机不
呵呵-----
谢谢你

kzg197432 发表于 2008-10-26 00:32

收藏,明天慢慢看

xsohu 发表于 2008-10-26 08:45

同收藏,慢慢看

kzg197432 发表于 2008-10-26 08:50

我升级的时候为什么说是不正确的镜像文件?

big7ball 发表于 2008-10-26 09:20

支持专业,收藏了

snoopyqq 发表于 2008-10-26 11:17

升级?你从哪里升级?
如果是从原固件图形界面升级,肯定会出错。

要用tftp命令升上去才行

tplink dlink之流无一支持tomato,就不要想了。

现在最便宜的支持Tomato的全新行货无线路由器是Buffalo whr g125, 23X元

不过升级的时候要下载正确的固件,这个机器和标准版的固件有差异,因为cpu和原来的不一样了,程序重新编译过了

kzg197432 发表于 2008-10-26 16:49

回复 #12 snoopyqq 的帖子

我用的是Linksys wrt54g v2,不是在图形界面里升级固件吗?可我在网上找到的资料都说是直接升呢?

snoopyqq 发表于 2008-10-26 22:02

13楼

把tomato.trx改成tomato.bin试试^v^

kzg197432 发表于 2008-10-27 11:07

回复 #14 snoopyqq 的帖子

谢谢,我晚上回家试试

myjoys 发表于 2008-10-27 13:19

网上确实有直接在管理界面升级tomato微码的

yzy819 发表于 2008-11-27 03:09

好贴,收藏

ahcbz 发表于 2009-4-21 08:17

求无线路由器第三方固件Tomato Firmware中文详细说明tomato1.23.0099的全部的详解,万谢!!

wdw_165 发表于 2009-12-16 16:52

高手玩家,谢谢分享!
页: [1]
查看完整版本: 【原创】无线路由器第三方固件Tomato Firmware中文详细说明