跳转到内容

Tomato 固件/发行版

来自维基教科书,开放世界中的开放书籍
目录


发行版

[编辑 | 编辑源代码]

Tomato 固件发行版主要由 Jonathan Zarate 在 Polar Cloud 维护,作为 LinkSys 开源代码的衍生版本。Tomato 有两种版本,一种是标准版,应该可以在所有路由器上运行;另一种是“新驱动程序”(ND) 版,适用于较新的路由器。警告!在不支持的路由器上加载 ND 版本可能会 导致路由器变砖。

因此,其他人又从 Tomato 固件的基础上衍生出了新的发行版,以作者在 http://www.linksysinfo.org/forums[1] 中的用户名命名。

功能比较

[编辑 | 编辑源代码]
Mod 名称 基础 Tomato
版本
最小闪存 MB 最小
连接
最大
连接
SpeedMod SFTP VPN
客户端
VPN
服务器
SNMP SD 卡
支持
USB
支持
VLAN IPv6
支持
Tomato 1.28 4MB 4096
Tomato ND 1.28 4MB 4096
TomatoVPN 1.27** 4MB 4096 OpenVPN (GUI 设置) OpenVPN (GUI 设置)
hardc0re 1.25 4MB 4000+
jyavenard 1.27*** 4MB PPTP/OpenVPN PPTP/OpenVPN
Neorouter 1.25*** 专有 专有
roadkill 1.21 OpenVPN OpenVPN SD、MMC
SgtPepperKSU 1.27v3.6*** OpenVPN (GUI 设置) OpenVPN (GUI 设置)
slodki 1.28** 4MB 10240 OpenVPN 带 GUI OpenVPN 带 GUI SDHC、MMC 带 GUI 打印、NAS
Teddy Bear 1.28** 4MB/8MB 128 10240 OpenVPN (GUI 设置) OpenVPN (GUI 设置) 打印、NAS ****
Toastman 1.28** 4MB/8MB+ 128 可配置 OpenVPN OpenVPN 打印、NAS、FTP、媒体
Thor 1.25** 8MB 8192 仅 FTP OpenVPN OpenVPN SDHC、MMC NAS
Trzepako 1.21 4MB ?
Victek 1.28*** 4MB 8192
* 仅 Tomato 标准版
** 仅 Tomato ND (新驱动程序)
*** Tomato 标准版和 ND 版
**** 带 GUI,仅在当前的 git 版本中
NAS = 网络附加存储

hardc0re Mod

[编辑 | 编辑源代码]

最新版本:2009 年 7 月 10 日[2] (截至 2009 年 8 月)

  • 基于 Tomato 1.25
  • 旨在提高路由器在高负载下的性能(许多连接,超过 4000 个左右)。
  • 调整了路由缓存和 conntrack 哈希大小。
  • 调整了路由缓存参数。
  • 将 conntrack 和 netfilter 组件更新到较新版本。
  • 将哈希函数修改为较新的函数。

jyavenard Mod

[编辑 | 编辑源代码]

最新版本:2010 年 1 月 30 日[3] (截至 2010 年 1 月)

  • 基于 Tomato 1.27
  • 已修改为包含 PPTP 客户端(PPTP 服务器已包含,但没有 GUI)
  • OpenVPN 客户端和服务器
  • 以及 SNMP 服务器。

Neorouter Mod

[编辑 | 编辑源代码]

最新版本:0.9.8,2009 年 10 月 12 日 [2] (截至 2009 年 10 月)

  • 基于 Tomato 1.25
  • 跨平台零配置 VPN 解决方案,可将计算机连接到虚拟 LAN 中。

roadkill Mod

[编辑 | 编辑源代码]

最新版本:2008 年 10 月 16 日[4] (截至 2009 年 8 月)

TomatoMod 1.21 *测试版 5* - 这是一个新的测试版,它只适用于那些想要尝试的人。

  • LZO 2.03
  • OpenVPN v2.1rc13 + 管理
  • VPN GUI 界面
  • 带可切换 GPIO 的 SD/MMC GUI 界面
  • SFTP 服务器
  • QoS 限制
  • 应用程序限制
  • ARP 绑定
  • IPID 调整

slodki Mod

[编辑 | 编辑源代码]

最新版本:1.28.02,2011 年 2 月 18 日[5] (截至 2011 年 2 月)

  • Tomato 固件版本 1.28
  • 优化的 SDHC/MMC 驱动程序版本 2.0.1 - 这在闪存中添加了高达 32GB 的内置存储空间
  • 比以前的 mmc 驱动程序版本 1.3.5 更高的传输速度 - 写入速度提高了 40%,读取速度提高了 10%
  • GPIO 引脚参数可以通过 GUI 选择
  • 详细的卡 ID 数据可以通过 GUI 获得
  • 支持挂载 ext2、ext3 和 vfat 分区
  • OpenVPN、vsFTP、Samba、打印服务器等 - 与 Teddy Bear Mod 中相同

SgtPepperKSU Mod

[编辑 | 编辑源代码]

最新版本:2009 年 6 月 1 日[6] (截至 2009 年 8 月)

  • 基于 Tomato 1.25 (ND 也可用)
  • OpenVPN 2.1rc16 已编译并完全集成到系统服务中。
  • LZO 2.0.3 已编译用于 VPN 压缩选项
  • 可以在 GUI 中配置每个客户端和服务器的两个独立可配置实例
  • 支持 TLS(可选地使用静态密钥 HMAC 身份验证)和静态密钥加密
  • 在动态生成的配置文件末尾添加了自定义配置字段
  • 支持 UDP 和 TCP 协议
  • 支持 TAP 和 TUN 样式的隧道
  • 无需任何自定义配置的站点到站点隧道
  • 显示已连接客户端、VPN 路由和/或统计信息的“状态”选项卡。
  • 根据需要设置和拆除(包括模块插入/删除)接口,以节省内存
  • 根据需要自动添加和删除防火墙规则。
  • 选项:与路由器一起自动启动服务器/客户端
  • 选项:通过隧道重定向互联网流量
  • 选项:接受/推送 DNS 选项。
  • 加密密码设置可用。
  • 客户端地址分配通过 GUI 处理。
  • 添加了在访问限制页面中使用主机名的功能(与 VPN 无关,但我想要它)
  • 等等...

Teddy Bear Mod

[编辑 | 编辑源代码]

最新版本:2010 年 11 月 30 日[7] (截至 2010 年 12 月 20 日),可从 Tomatousb.org/download 下载。

目前基于 Tomato 的 1.28 版本,这是对官方 Tomato ND (新驱动程序) 所做更改的列表

  • 支持 USB 1.1 (OHCI 和 UHCI) 和 USB 2.0,可以通过 Tomato GUI 配置。
  • 支持 USB 存储(Ext2/Ext3、FAT/FAT32 和 NTFS 文件系统)和 USB 打印。
  • 对 USB 驱动器的自动挂载(在 v05 中添加)。当在 GUI 中激活此功能并且插入 USB 驱动器时,所有可挂载的分区将自动挂载到 /mnt 下的目录中。如果您想覆盖默认挂载点,请在启动、wanup 或热插拔脚本中手动挂载您的分区,例如:mount -o noatime,nodev /dev/discs/disc0/part1 /opt,或者使用 /etc/fstab 文件和 "mount -a" 命令。如果您手动挂载分区,它将不会重新挂载到默认挂载点。如果您在挂载驱动器后想要执行一些额外的脚本 - 运行程序等 - 那么在执行这些操作之前添加几秒钟的睡眠时间是一个好主意。
  • 支持 /etc/fstab,以及通过标签和 UUID 挂载。
  • 使用内置 Samba 服务器 2.0.10 进行网络文件共享。如果您在将文件复制到 Samba 共享时遇到问题,请查看此帖子,如果您在对 Samba 共享进行身份验证访问时遇到问题,请查看此帖子。
  • 如果启用打印支持,打印服务器 (p910nd) 会自动包含并启动。如果双向复制会导致打印机出现问题,可以通过 GUI 禁用它。仅自动启动一个打印服务器实例,并在端口 9100 上监听。如果您需要支持多个打印机,请在启动脚本中添加运行 p910nd 的其他实例的命令。请按照这些说明在 Windows 中设置您的打印机。
  • USB 热插拔脚本 - 它在将 USB 设备连接到路由器或启动时(例如将固件加载到 HP1018 或类似打印机中)配置 USB 设备时可能很有用(在本主题第 11 页上有一些帖子,提供有关 HP1018 打印机的更多详细信息)。
  • 修复了华硕 WL-520GU 上的慢速运行时钟问题。刷入此固件后,您必须至少重启一次路由器才能修复时钟(此修复已包含在从 Tomato 1.24 开始的官方 Tomato 版本中)。
  • 修复了华硕 WL-520GU 上的 WLAN LED、华硕 WL500gP v1 上的 SES 按钮和 WLAN LED 以及 Buffalo WBR2-G54 上的 WLAN LED(这些修复已包含在从 Tomato 1.24 开始的官方 Tomato 版本中)。
  • 内置 FTP 服务器守护程序 (vsftpd) 带有 GUI。
  • L7 过滤器模式已更新至最新的官方版本 (2009-05-28),已移除实验性 rtp-2 模式。
  • 在 HTTP 守护程序中添加了 CGI 脚本支持 - 您可以将您的 CGI 脚本放置到“/www/ext/cgi-bin”文件夹中,当您通过 http://<router_ip>/ext/cgi-bin/my_script_name 访问它们时,它们将被执行。
  • 包含 Rodney H 编写的 SpeedMod。
  • 在“高级 -> 防火墙”中添加了新的“NAT 目标”设置 (SNAT 或 MASQUERADE)。
  • 将博通无线驱动程序升级到 4.158.4.0 版本。
  • UPnP 守护程序已替换为具有 NAT-PMP 支持的 MiniUPnPd(MiniUPnPd 包含在从 Tomato 1.24 开始的官方 Tomato 版本中。但是,此修改为 UPnP 添加了额外的 GUI 设置)。UPnP 默认情况下处于禁用状态,NAT-PMP 默认情况下处于启用状态。
  • 在“高级 -> 无线”中添加了新的“监管模式”设置 (off|g|h) 和“国家/地区”设置。
  • 添加了无线自动频道选择。
  • 更改为对无线扫描使用被动模式(通常应该拾取更多 AP)。
  • 将 JFFS2 文件系统驱动程序替换为 ray123 提供的 JFFS v1.3,以提供更多可用的 JFFS 空间。
  • 将 ramfs 替换为 tmpfs。
  • 更新了 busybox 和 dnsmasq。

此修改(从 build 20 开始)有 4 种不同的版本

标准
上面描述的所有标准功能;在 4MB 闪存路由器上可用约 180KB JFFS 空间(3 个块);
附加功能
标准版的所有功能,以及 Linux Ext2/Ext3 和 FAT32 文件系统实用程序 (fdisk、e2fsck、mke2fs、mkswap、mkdosfs),内置循环设备支持,额外的配色方案。在 4MB 闪存上可用约 60KB JFFS 空间(1 个块)。此版本适用于不需要 JFFS 空间的用户,或拥有 8MB 闪存路由器,并且希望能够在路由器上直接使用 Linux 原生的 Ext2/Ext3 格式或 FAT32 格式对驱动器进行分区/格式化,而无需安装任何其他工具。
精简版
标准版的所有功能,但不包括 Samba;一些非常小的功能从 Busybox 中剥离,在 4MB 闪存路由器上可用约 540KB JFFS 空间(9 个块);
无 CIFS
标准版的所有功能,但不包括 CIFS 网络文件系统支持,在 4MB 闪存路由器上可用约 300KB JFFS 空间(5 个块);

Toastman 修改

[编辑 | 编辑源代码]

最新版本;2012 年 3 月 9 日[8]

Toastman-RT-1.28.7496.2-RT MIPSR2 K2.6 for RT-N16 等。Toastman-RT-1.28.0496.2-RT-N MIPSR2 K2.6 for E4200、RT-N66U 等。

(新版本经常发布,请查看 Linksysinfo.org 以获取发布版本)。

带有 Teaman 客户端监视器 (IPTMon 或 BWclimon,具体取决于 build,可以实时或过去 24 小时图形化监视所有客户端,以及下载所有客户端的统计信息)。

Victek 集成的 Web 门户“NoCatSplash”(splashd)。

VLAN build 包含 Augusto Bott 的 VLAN-GUI 和实验性的多 SSID。

CPU 频率显示、CPU 使用率、CPU 超频菜单。

静态 ARP 绑定、按客户端限制带宽,

Tomato 的 QOS 有很大改进,包括新的基于 IMQ 的入站系统,具有类优先级,以及传入类带宽饼图,使评估 QOS 规则的有效性变得容易得多。

可配置的 QOS 类名称,默认加载的综合示例 QOS 规则。许多有用的功能/工具,使网络管理更加轻松。

静态 DHCP 中最多 250 个客户端、访问限制、无线限制中最多 500 个客户端。适用于大型安装(如酒店和公寓),以及普通用户。

  • MiniDLNA 1.0.22:cvs 2011-08-25
  • Miniupnpd 版本 1.6 (20110725)
  • Dnsmasq:2.59 更新
  • Busybox 1.18.5 更新
  • radvd:1.8.1 更新
  • Dropbear 0.54 更新
  • ebtables:更新到 2.0.10-2(2011 年 8 月 11 日)
  • Samba 3:安全更新 CVE-2011-2522 和 CVE-2011-2694
  • ntfs-3g 版本 2011.4.12
  • IPV6 改进
  • BCM SDK:5.10.147.0:RT build 中的无线驱动程序
  • BCM SDK:5.100.138.9:RT-N build 中的无线驱动程序
  • PPP:单行 MLPPP 支持
  • 支持 Belkin F7D3301/F7D3302/F7D4301/F7D4302/F5D8235v3、ASUS RT-N12 B1/RT-N10U/RT-N66U 路由器。
  • 添加了对 E3000、WRT610Nv2、DIR-320、H-618B 路由器上 USB LED 的支持。
  • 来自上游 2.6 内核的各种优化移植和修复。
  • Jean-Yves Avenard 提供的带有 GUI 的 PPTP 客户端
  • 支持 3G USB 调制解调器
  • Udpxy v1.0-Chipmunk-build21

包含来自 Fedor Kozhevnikov 的 Tomato-USB/RT 的新更新。但是,出于稳定性考虑,RT 无线驱动程序已恢复到 5.10.147.0。

Thor 修改

[编辑 | 编辑源代码]

最新版本;2009 年 7 月 27 日[9](截至 2009 年 8 月)

Tomato_RAF_1.25.8515 ND USB .8 v3

  • 基于 Tomato 1.25
  • 仅 ND
  • 最近的版本需要超过 4 MB
  • 包含 USB / NAS / FTP / VPN / SNMP
  • 包含迄今为止的所有更新和更改(2009 年 7 月 15 日)
  • 基于 Victek 的来源,因此它具有他所有的功能
  • 基于 absolon 的 Wrt54 皮肤
  • tomato-FS-patches 27062009
  • net-snmp 5.0.9 和接口
  • OpenVPN 2.1rc13 和接口(Keith Moyer 的实现)
  • USB 下的 Optware 选项
  • 带有 RW 的 NTFS 支持


Trzepako 修改

[编辑 | 编辑源代码]

最新版本:2008 年 8 月 3 日[10](截至 2009 年 8 月)

基于 Tomato 1.21 build,此修改添加了

  • conanxu 修改 1.5(IP/MAC 带宽、pps、连接限制器、SPEEDMOD 等...)
  • ipt_ROUTE 和 ipt_random

Victek 修改。Tomato RAF

[编辑 | 编辑源代码]

最新版本:截至 2010 年 1 月 4 日,为 1.28[11]

此修改有两个分支;标准版本 (A) 和ND(新驱动程序)版本 (B)。

(A)两个版本中常见的(未包含在官方 Tomato 版本中)

  • BusyBox 1.14.2
  • ip_conntrack 版本 2.1(16384 个桶,最大 8192 个连接)
  • DNSMasq 2.49
  • 扩展的 Dropbear 0.51 RWIN cli 命令
  • 扩展的静态 DHCP / MAC 限制(最多 140 个客户端)
  • IP/MAC 带宽限制器(最多 140 个客户端)
  • ARP 绑定(最多 140 个客户端)
  • 扩展的 miniupnpd
  • 扩展的主题(18 个主题)
  • CPU 频率显示和超频(125-300MHz)
  • 以前的 WAN IP
  • ISP 集中器 ID
  • 两个额外的按钮脚本窗口
  • 内置于 GUI 的系统命令窗口(工具 - 系统)
  • 包含的 ARP 命令
  • Busybox 中扩展的命令;chown、hostname ..

(B)ND 版本中另外添加的内容

  • 无线和以太网驱动程序 4.158.4.0
  • 在 ND 版本中,在“高级 -> 无线”中添加了新的“监管模式”设置 (off|d|h) 和“国家/地区”设置
  • 添加了无线自动频道选择。
  • 无线扫描“被动模式”(如果附近存在 AP,则会显示更多 AP)。

参考资料

[编辑 | 编辑源代码]
  1. Tomato 修改列表
  2. hardc0re 发布公告。
  3. jyavenard 发布公告。
  4. roadkill 发布公告。
  5. slodki 发布公告。
  6. SgtPepperKSU 发布公告。
  7. Teddy Bear's TomatoUSB 变更日志
  8. [1]
  9. Thor 发布公告。
  10. Trzepako 发布公告。
  11. Victek Mod. Tomato RAF 发布公告。
华夏公益教科书