出自flip the world

Tomato Firmware:修訂間差異

Tommy​(留言 | 貢獻)
已建立頁面,內容為 "{{Infobox software |name= Tomato Firmware |logo= Image:Tuxt.png |screenshot= 250px |caption= Real time bandwid…"
 
Tommy​(留言 | 貢獻)
Replace imported text with a locally written page
 
(未顯示同一使用者於中間所作的 3次修訂)
第1行: 第1行:
{{Infobox software
'''Tomato''' is a free Linux-based replacement firmware for consumer wireless
|name= Tomato Firmware
routers, mostly Broadcom-based ones. It derives from HyperWRT and is known for a
|logo= [[Image:Tuxt.png]]
compact Ajax web interface with SVG bandwidth graphs.
|screenshot= [[File:Tomato Firmware - Bandwidth Real Time.PNG|250px]]
|caption= Real time bandwidth view, running on a [[AirStation|Buffalo AirStation]] [[AirStation#WHR_series|WHR-HP-G54]] as rendered by the [[Opera (web browser)|Opera]] web browser
<!-- |collapsible= yes -->
|Description= [[Open Source]] [[RouterOS]]
|developer= <br />Jonathan Zarate
|latest release version= 1.28
|latest release date= {{release date and age|2010|6|28}}
|latest preview version=
|latest preview date=
|operating system= Linux
|genre= Routing software
|license= [[Freeware]] <br />Backend: [[GNU General Public License]] <br />Frontend: proprietary
|website= [http://www.polarcloud.com/tomato www.polarcloud.com/tomato]
}}


'''Tomato Firmware''' is a [[Free software|free]] [[HyperWRT]]-based, [[Linux]] core [[firmware]] distribution for mostly [[Broadcom]] [[chipset]] based [[wireless router]]s, most notably the older-model [[Linksys]] [[WRT54G]] (including the [[WRT54GL]] and [[WRT54GS]]), [[AirStation|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 [[Scalable Vector Graphics|SVG]]-based graphical bandwidth monitor.
== Features ==
* Ajax web interface, with real-time bandwidth and connection graphs
* QoS with per-connection classification
* Access as CLI over telnet or SSH (Dropbear), plus BusyBox userland
* Wireless modes beyond AP: client, bridge and WDS
* DHCP and DNS through Dnsmasq, dynamic DNS, Wake-on-LAN
* Static routing, port forwarding, UPnP and NAT-PMP
* Scripting hooks on firewall, init and shutdown


==Features==
== Hardware ==
Originally the Linksys WRT54G family; later builds cover a wider range of
Broadcom-based Linksys, Asus, Netgear and Buffalo routers. Check a specific model
against the build you intend to flash before flashing it.


* Interactive [[Ajax framework|Ajax]] based GUI using [[scalable vector graphics|SVG]] and CSS-based color schemes (allowing [[Graphical user interface|GUI]] look and feel changes).
== Forks ==
* [[Command-line interface|CLI]] access ([[BusyBox]]) via [[TELNET]] or [[Secure Shell|SSH]] (using [[Dropbear (software)|Dropbear]]).
Development moved into forks. '''TomatoUSB''' added USB and NAS support;
* [[DHCP]] server.
'''Shibby''' and '''FreshTomato''' carried it forward from there.
* DNS forwarder (using [[Dnsmasq]]).
* Netfilter/iptables with customizable settings, IPP2P and l7-filter.
* [[Wake-on-LAN]].
* Advanced [[Quality of service|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:
** Access point ([[Wireless access point|AP]])
** Wireless client station (STA)
** Wireless ethernet (WET) bridge
** Wireless distribution system ([[Wireless Distribution System|WDS]] aka wireless bridging)
** Simultaneous AP and WDS (aka wireless repeating).
* [[Dynamic DNS]] service with ezUpdate and services extended for more providers.
* Syslog viewable through the GUI (also downloadable).
* SES button control.
* [[JFFS2]].
* [[Server Message Block|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 [[Universal Plug and Play|UPnP]] and [[NAT Port Mapping Protocol|NAT-PMP]].
* Advanced user access restrictions.
* Init, Shutdown, [[Firewall (computing)|Firewall]], and WAN Up [[Scripting language|script]]s.
* 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===


{| style="border=1 cellspacing=0 cellpadding=3 class="wikitable"
== See also ==
|-style="background-color:#eee;"
* [https://openwrt.org/ OpenWrt] - the general-purpose alternative, far wider hardware support
! Mod Name
* [https://dd-wrt.com/ DD-WRT] - the other long-running Broadcom-focused firmware
! Base Tomato<br/>Version
! Min Flash MB
! Max<br/>Connections
! SpeedMod
! SFTP
! VPN<br/>Client
! VPN<br/>Server
! SNMP
! SD Card<br/>Support
! USB<br/>Support
! VLANs
! IPv6<br/>Support
|-
! Tomato
| {{yes|1.28}}
| 4MB
| {{yes|4096}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
! Tomato ND
| {{yes|1.28}}
| 4MB
| {{yes|4096}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
! TomatoUSB <ref>[http://tomatousb.org/ TomatoUSB] release announcement.</ref><ref>[http://www.linksysinfo.org/forums/showthread.php?t=60185 Teddy Bear] Mod release announcement.</ref>
| {{yes|1.28<sup>**</sup>}}
| 4MB/8MB
| {{yes|10240}}
| {{yes}}
| {{yes}}
| {{yes|OpenVPN}}
| {{yes|OpenVPN}}
| {{no}}
| {{no}}
| {{yes|Print, NAS}}
| {{no}}
| {{no}}
|-
! TomatoVPN <ref>[http://tomatovpn.keithmoyer.com/search/label/release TomatoVPN] release announcement.</ref>
| {{yes|1.27<sup>***</sup>}}
|
|
| {{no}}
| {{no}}
| {{yes|OpenVPN}}
| {{yes|OpenVPN}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
! hardc0re Mod <ref>[http://touristinparadise.blogspot.com/2008/04/linksys-wrt54gl-routers-improving.html hardc0re] release announcement.</ref>
| {{yes|1.28}}
| 4MB
| {{yes|8192+}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
! jyavenard Mod <ref>[http://www.linksysinfo.org/forums/showpost.php?p=336696&postcount=28 jyavenard] release announcement.</ref>
| {{no|1.23}}
|
|
|
|
| {{yes|PPTP}}
|
| {{yes}}
|
|
| {{no}}
| {{no}}
|-
! Neorouter Mod <ref>[http://www.neorouter.com/forum/viewtopic.php?f=2&t=1015 Neorouter] release announcement.</ref>
| {{no|1.25<sup>***</sup>}}
|
|
|
|
| {{yes|''proprietary''}}
| {{yes|''proprietary''}}
|
|
|
| {{Yes}}
| {{no}}
|-
! roadkill Mod <ref>[http://www.linksysinfo.org/forums/showthread.php?t=53233 roadkill] release announcement.</ref>
| {{no|1.21}}
|
|
|
| {{yes}}
| {{yes|OpenVPN}}
| {{yes|OpenVPN}}
|
| {{yes|SD, MMC}}
|
| {{no}}
| {{no}}
|-
! slodki Mod <ref>[http://gemini.net.pl/~slodki/tomato-sdhc.html slodki] release announcement.</ref>
| {{yes|1.25<sup>*</sup>}}
| 4MB
| {{yes|4096}}
| {{no}}
| {{no}}
| {{yes|OpenVPN}}
| {{yes|OpenVPN}}
| {{no}}
| {{yes|SDHC, MMC}}
| {{no}}
| {{no}}
| {{no}}
|-
! Thor Mod <ref>[http://www.linksysinfo.org/forums/showthread.php?t=61552 Thor] release announcement.</ref>
| {{yes|1.25<sup>**</sup>}}
| 8MB
| {{yes|8192}}
| {{yes}}
| FTP only
| {{yes|OpenVPN}}
| {{yes|OpenVPN}}
| {{yes}}
| {{yes|SDHC, MMC}}
| {{yes|NAS}}
| {{no}}
| {{no}}
|-
! Trzepako Mod <ref>[http://www.linksysinfo.org/forums/showthread.php?t=58722 Trzepako] release announcement.</ref>
| {{no|1.21}}
| 4MB
|
| {{yes}}
|
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|
| {{no}}
| {{no}}
|-
! Victek Mod. Tomato RAF <ref>[http://www.linksysinfo.org/forums/showthread.php?t=62248 Victek Mod. Tomato RAF] release announcement.</ref>
| {{yes|1.25<sup>***</sup>}}
| 4MB
| {{yes|8192}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|
| {{no}}
| {{no}}
|-
! Tomato DualWAN Mod <ref>[http://www.dualwan.cn/index.php/download/category/12-1.23 Tomato DualWAN Mod] release announcement.</ref>
| {{yes|1.23<sup>***</sup>}}
| 4MB/8MB
| {{yes|10240}}
| {{yes}}
| {{yes}}
| {{yes|PPTP}}
| {{yes|PPTP}}
| {{yes}}
| {{no}}
| {{yes|NAS, 3G USB Modem}}
| {{yes}}
| {{no}}
|}
{|cellspacing=3 cellpadding=0
|-
| align="right" | <sup>*</sup>
| Tomato standard only
|-
| align="right" | <sup>**</sup>
| Tomato ND (New Driver) only
|-
| align="right" | <sup>***</sup>
| Tomato standard and ND
|}


==License==
== Reference ==
* [https://en.wikipedia.org/wiki/Tomato_(firmware) Tomato (firmware) - Wikipedia]


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.
[[Category:Software and Tools]]
 
==Compatible routers==
{{Main|wikibooks:Tomato (firmware)}}
 
Tomato is compatible with many [[Broadcom]]-based routers, including [[Asus routers]], [[Buffalo Technology|Buffalo]] [[AirStation]], and the [[Linksys WRT54G series]].  Detailed information is available from [[wikibooks:Tomato (firmware)|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 [https://sourceforge.net/projects/tomatousb/ firmware modification] (based on Linux kernel 2.6).
 
==See also==
{{Portal|Free software}}
 
* [[List of wireless router firmware projects]]
 
==References==
{{Reflist|2}}
 
==External links==
{{en:wikibooks|title=Tomato Firmware}}
{{Commons category|Tomato (firmware)}}
* [http://www.polarcloud.com/tomato Tomato Firmware] Official Homepage
* [http://www.linksysinfo.org/forums/showthread.php?t=57933 Tomato Modifications] Forum and listings of Tomato additions/distributions
* [http://en.wikibooks.org/wiki/Tomato_(firmware) Tomato Documentation] a Wikibook
* [http://lampiweb.com/tomato/about.htm Virtual Tomato GUI (ver. 1.07)]
* [http://lampiweb.com/virtual/Tomato_RAF/index.html Virtual Tomato RAF (victek mod)]
* [[Revision3]] - [[Systm]] - [http://revision3.com/systm/tomato/ Episode 71 on Tomato]
 
{{Routing software}}
 
{{DEFAULTSORT:Tomato (Firmware)}}
[[Category:Aftermarket firmware]]
[[Category:Free system software]]
[[Category:Routing software]]
[[Category:Gateway/routing/firewall distribution]]
 
[[da:Tomato firmware]]
[[de:Tomato (Firmware)]]
[[pl:Tomato]]
[[zh:Tomato]]

2026年8月23日 (日) 18:12的最新修訂

Tomato is a free Linux-based replacement firmware for consumer wireless routers, mostly Broadcom-based ones. It derives from HyperWRT and is known for a compact Ajax web interface with SVG bandwidth graphs.

Features

  • Ajax web interface, with real-time bandwidth and connection graphs
  • QoS with per-connection classification
  • Access as CLI over telnet or SSH (Dropbear), plus BusyBox userland
  • Wireless modes beyond AP: client, bridge and WDS
  • DHCP and DNS through Dnsmasq, dynamic DNS, Wake-on-LAN
  • Static routing, port forwarding, UPnP and NAT-PMP
  • Scripting hooks on firewall, init and shutdown

Hardware

Originally the Linksys WRT54G family; later builds cover a wider range of Broadcom-based Linksys, Asus, Netgear and Buffalo routers. Check a specific model against the build you intend to flash before flashing it.

Forks

Development moved into forks. TomatoUSB added USB and NAS support; Shibby and FreshTomato carried it forward from there.

See also

  • OpenWrt - the general-purpose alternative, far wider hardware support
  • DD-WRT - the other long-running Broadcom-focused firmware

Reference