Tomato Firmware
Tomato Firmware is a free HyperWRT-based, Linux core firmware distribution for mostly Broadcom chipset based wireless routers, most notably the older-model Linksys WRT54G (including the WRT54GL and WRT54GS), Buffalo AirStation, Asus Routers and Netgear's WNR3500L. Among other notable features is the user interface, which makes heavy use of AJAX as well as an SVG-based graphical bandwidth monitor.
目錄
Features
- Interactive Ajax based GUI using SVG and CSS-based color schemes (allowing GUI look and feel changes).
- CLI access (BusyBox) via TELNET or SSH (using Dropbear).
- DHCP server.
- DNS forwarder (using Dnsmasq).
- Netfilter/iptables with customizable settings, IPP2P and l7-filter.
- Wake-on-LAN.
- Advanced QoS: 10 unique QoS classes defined, real-time graphs display prioritized traffic with traffic class details.
- Client Bandwidth Control via QoS classes
- Bandwidth graphing/statistics.
- Wireless modes:
- Dynamic DNS service with ezUpdate and services extended for more providers.
- Syslog viewable through the GUI (also downloadable).
- SES button control.
- JFFS2.
- CIFS client.
- Wireless LAN Radio power of adjustment, antenna selection, and 14 wireless channels.
- 'Boot wait' protection (increase the time slot for uploading firmware via the boot loader).
- Advanced port forwarding, redirection, and triggering with UPnP and NAT-PMP.
- Advanced user access restrictions.
- Init, Shutdown, Firewall, and WAN Up scripts.
- Uptime, load average, and free memory status.
- Minimal reboots - Very few configuration changes require a reboot.
- Wireless survey page to view other networks in your neighborhood.
- More comprehensive dashboard than stock firmware: displays signal strengths of wireless client devices, reveals UPnP mappings.
Feature comparison
Mod Name | Base Tomato Version |
Min Flash MB | Max Connections |
SpeedMod | SFTP | VPN Client |
VPN Server |
SNMP | SD Card Support |
USB Support |
VLANs | IPv6 Support |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Tomato | 模板:Yes | 4MB | 模板:Yes | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No |
Tomato ND | 模板:Yes | 4MB | 模板:Yes | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No |
TomatoUSB <ref>TomatoUSB release announcement.</ref><ref>Teddy Bear Mod release announcement.</ref> | 模板:Yes | 4MB/8MB | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:No | 模板:No | 模板:Yes | 模板:No | 模板:No |
TomatoVPN <ref>TomatoVPN release announcement.</ref> | 模板:Yes | 模板:No | 模板:No | 模板:Yes | 模板:Yes | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | ||
hardc0re Mod <ref>hardc0re release announcement.</ref> | 模板:Yes | 4MB | 模板:Yes | 模板:Yes | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No |
jyavenard Mod <ref>jyavenard release announcement.</ref> | 模板:No | 模板:Yes | 模板:Yes | 模板:No | 模板:No | |||||||
Neorouter Mod <ref>Neorouter release announcement.</ref> | 模板:No | 模板:Yes | 模板:Yes | 模板:Yes | 模板:No | |||||||
roadkill Mod <ref>roadkill release announcement.</ref> | 模板:No | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:No | 模板:No | |||||
slodki Mod <ref>slodki release announcement.</ref> | 模板:Yes | 4MB | 模板:Yes | 模板:No | 模板:No | 模板:Yes | 模板:Yes | 模板:No | 模板:Yes | 模板:No | 模板:No | 模板:No |
Thor Mod <ref>Thor release announcement.</ref> | 模板:Yes | 8MB | 模板:Yes | 模板:Yes | FTP only | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:No | 模板:No |
Trzepako Mod <ref>Trzepako release announcement.</ref> | 模板:No | 4MB | 模板:Yes | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | |||
Victek Mod. Tomato RAF <ref>Victek Mod. Tomato RAF release announcement.</ref> | 模板:Yes | 4MB | 模板:Yes | 模板:Yes | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | 模板:No | |
Tomato DualWAN Mod <ref>Tomato DualWAN Mod release announcement.</ref> | 模板:Yes | 4MB/8MB | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:Yes | 模板:No | 模板:Yes | 模板:Yes | 模板:No |
* | Tomato standard only |
** | Tomato ND (New Driver) only |
*** | Tomato standard and ND |
License
Tomato is based on the GPL source code released by Linksys, but includes proprietary binary modules from the chipset manufacturer Broadcom. Portions of the code are licensed under the GNU General Public License, but the source code for the user interface is under a more restrictive license which forbids use without the author's permission.
Compatible routers
Tomato is compatible with many Broadcom-based routers, including Asus routers, Buffalo AirStation, and the Linksys WRT54G series. Detailed information is available from the Wikibooks page on Tomato. WRT54G models of version 5 and newer are not compatible. Tomato is generally recommended by Community Forums for Linksys Devices, Ex.. LinksysInfo.org, for users who desire an alternative to DD-WRT, while not offering as much customization as the advanced OpenWrt firmware. Support for the Asus RT-N16, RT-N12, Linksys WRT-160Nv3 and Netgear WNR3500L/v2 has been added via a new firmware modification (based on Linux kernel 2.6).
See also
References
External links
模板:En:wikibooks 模板:Commons category
- Tomato Firmware Official Homepage
- Tomato Modifications Forum and listings of Tomato additions/distributions
- Tomato Documentation a Wikibook
- Virtual Tomato GUI (ver. 1.07)
- Virtual Tomato RAF (victek mod)
- Revision3 - Systm - Episode 71 on Tomato
模板:Routing softwareda:Tomato firmware de:Tomato (Firmware) pl:Tomato zh:Tomato