tomat (fastvare) - tomato (firmware)
Originale forfattere | Jonathan Zarate |
---|---|
Utvikler (er) | Tomatprosjekt |
Første utgivelse | Desember 2006 |
Endelig utgivelse | 1.28 / 28. juni 2010
|
Skrevet inn | C ++ |
Operativsystem | Linux |
Plattform | MIPS , ARM |
Type | Rutingprogramvare |
Tillatelse |
Freeware Backend: GNU General Public License Frontend: proprietær |
Nettsted | www |
Stabil utgivelse | 2021.7 / 15. oktober 2021
|
---|---|
Oppbevaringssted | bitbucket |
Plattform | MIPS, ARM |
Nettsted | freshtomato |
Tomat er en familie av community-utviklet, custom firmware for forbruker-grade datanettverk rutere og gatewayer drevet av Broadcom brikkesett . Firmwaren har kontinuerlig blitt gafflet og moddert av flere individer og organisasjoner, med den mest oppdaterte gaffelen levert av FreshTomato-prosjektet.
Historie
Tomato ble opprinnelig utgitt av Jonathan Zarate i 2006, ved hjelp av Linux -kjernen og tegnet mye på koden til HyperWRT . Den var rettet mot mange populære rutere på den tiden, særlig den eldre Linksys WRT54G -serien , Buffalo AirStation , Asus -rutere og Netgear WNR3500L . Hans siste utgivelse av den originale Tomato -fastvaren kom i juni 2010, og da hadde populariteten vokst seg stor nok til at utvikling og støtte fortsatte gjennom brukermiljøet, noe som resulterte i en serie utgivelser (kalt " mods ") av individuelle brukere eller team av dem som fortsetter til i dag.
Fedor Kozhevnikov opprettet en bemerkelsesverdig tidlig mod som han kalte TomatoUSB , som stoppet utviklingen i november 2010. Den ble deretter punget av andre utviklere og forblir den nærmeste felles stamfaren til alle gaflene med nylig aktivitet. Prosjektet så et løft i anerkjennelse da Tomato ble valgt av Asus som basen som ble brukt til å bygge fastvaren som for øyeblikket er forhåndsinstallert på hele serien av hjemmerutere, ASUSWRT.
For øyeblikket ser FreshTomato ut til å være det eneste prosjektet som har sett aktiv utvikling og nye utgivelser.
Funksjoner
Flere bemerkelsesverdige funksjoner har vært en del av Tomat lenge nok til å være felles for alle gafler, blant dem er:
- Det grafiske brukergrensesnittet (tilgjengelig via nettleser), inkludert:
- Tilgang til nesten alle funksjonene fra maskinvaren (produsenter utelater vanligvis mange av disse fra fastvaren for å forhindre misbruk og redusere støttekostnader)
- Omfattende bruk av Ajax for å vise bare innstillingene som er relevante for enhetens nåværende oppsett, noe som reduserer forvirring og holder relaterte alternativer nær hverandre ved å bruke færre sider/faner
- Et CSS -basert tema for tilpasset grensesnitt
- SVG -basert grafisk båndbreddeovervåkning, som viser total nettverksinngående/utgående aktivitet og hver tilkoblede enhet gjennom sektordiagrammer og linjediagrammer som oppdateres i sanntid
- En personlig webserver ( Nginx ) som bruker enhetens "alltid på, alltid tilkoblet" design for å la brukerne være vert for sine egne nettsteder hjemmefra gratis
- Tilgang og båndbreddebegrensning konfigurerbar for hver enhet eller nettverket som helhet, og gir kontroll over hastigheten og mengden trafikk som er tilgjengelig til enhver tid til enhver enhet
- Ubegrenset tilgang til de interne systemloggene og muligheten til å lagre dem for enklere feilsøking og sikkerhetsrevisjoner
- CLI- tilgang ( BusyBox ) via det nettbaserte grensesnittet, samt via Telnet eller SSH (ved hjelp av Dropbear )
- Wake-on-LAN
- Avansert QoS : 10 unike QoS-klasser definert, sanntidsgrafer viser prioritert trafikk med informasjon om trafikklassen
- Klientbåndbreddekontroll via QoS -klasser
- Den innebygde Dnsmasq- programvaren, som gir:
- Trådløse moduser:
- Dynamisk DNS -tjeneste med ezUpdate og tjenester utvidet for flere leverandører
- SES knappkontroll
- JFFS2
- SMB -klient
- Trådløst LAN Justering av radiosendingseffekt, valg av antenne og 14 trådløse kanaler
- 'Boot wait' -beskyttelse (øk tidsluken for opplasting av fastvare via boot loader)
- Avansert portvideresending , omdirigering og utløsning med UPnP og NAT-PMP
- Init , avslutning, brannmur og WAN Up -skript
- Oppetid , gjennomsnittlig belastning og ledig minnestatus
- Minimal omstart - Svært få konfigurasjonsendringer krever omstart
- Trådløs undersøkelsesside for å se andre nettverk i nabolaget ditt
- Mer omfattende dashbord enn fastvare: viser signalstyrker for trådløse klientenheter, avslører UPnP -tilordninger
- Konfigurasjonsbestandighet under en fastvareoppgradering
Funksjonssammenligning
Mod navn | Base versjon |
Mod versjon |
Siste utgivelse |
5 GHz (802.11 a/n/ac/ax) |
IPv6 |
USB -støtte |
Minnekort støtte |
VPN -protokoller |
SFTP | Virtuelle LAN |
---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN (SgtPepperKSU) |
1.27 | 1.27vpn3.6 | Januar 2010 | Nei | Nei | Nei | Nei | OpenVPN | Nei | Nei |
Tomat | 1.28 | 1.28 | Juni 2010 | Nei | Nei | Nei | Nei | Nei | Nei | Nei |
Tomat ND | 1.28 | Nei | Nei | Nei | Nei | Nei | Nei | Nei | ||
SpeedMod (hardc0re) |
1.28 | 120 | Juli 2010 | Nei | Nei | Nei | Nei | Nei | Nei | Nei |
TomatoUSB (bamse) |
1.28 | Bygg 54 | November 2010 | Ja | Ja |
Skriverdeling , NAS ( CIFS / FTP ), DLNA -server |
Nei | OpenVPN | Via Optware |
Ja |
slodki | 1.28 | 1.28.02 | Februar 2011 | Nei | Nei |
Skriverdeling , NAS ( CIFS / FTP ) |
SD, SDHC, MMC |
OpenVPN | Via Optware |
Nei |
DualWAN | 1.28 | 1.28.0542 | Januar 2012 | Nei | Ja |
Skriverdeling , NAS ( CIFS / FTP ), DLNA -server, 3G -modem |
Nei |
OpenVPN , PPTP |
Via Optware |
Ja |
Teaman | 1.28 | v0025 | Juni 2012 | Ja | Ja |
Skriverdeling , NAS ( CIFS / FTP ), 3G -modem |
SD, SDHC, MMC |
OpenVPN , PPTP (server) |
Via Optware |
Med GUI |
EasyTomato | 1.28 | 0,8 | Juni 2013 | Ja | Ja |
Skriverdeling , NAS ( CIFS / NFSv3 / FTP ), DLNA -server, 3G -modem |
SD, SDHC, MMC |
OpenVPN , PPTP |
Via Optware |
Med GUI |
Victek RAF | 1.28 | 1.28.9013 R1.3 | Juli 2014 | Ja | Ja |
Skriverdeling , NAS ( CIFS / NFSv3 / FTP ), DLNA -server, 3G -modem |
SD, SDHC, MMC |
OpenVPN , PPTP |
Via Optware |
Med GUI |
Toastman | 1.28 | RT: 1.28.7511.5 RT -N: 1.28.0511.5 ARM: 1.28.9008.8 |
Januar 2017 | Ja | Ja |
Skriverdeling , NAS ( CIFS / NFSv3 / FTP ), DLNA -server, 3G -modem |
SD, SDHC, MMC |
OpenVPN , PPTP |
Via Entware -ng eller Optware -ng |
Med GUI |
Shibby | 1.28 | v140 -MultiWAN | Mai 2017 | Ja | Ja |
Skriverdeling , NAS ( CIFS / NFSv3 / FTP ), DLNA -server, 3G / LTE -modem , UPS -overvåking |
SD , SDHC , SDXC , MMC |
OpenVPN , PPTP , L2TP (klient), tink (server) |
Via Entware eller Optware -ng |
Med GUI |
AdvancedTomato V2 | 1.28 | 3,5-140 | November 2017 | Ja | Ja |
Skriverdeling , NAS ( CIFS / NFSv3 / FTP ), DLNA -server, 3G / LTE -modem og UPS -overvåking |
SD , SDHC , SDXC , MMC |
OpenVPN , PPTP , L2TP (klient), tink (server) |
Via Entware eller Optware -ng |
Med GUI |
FreshTomato -ARM og FreshTomato -MIPS |
1.28 | 2021.7 | Oktober 2021 | Ja | Ja |
Skriverdeling , NAS ( SMB2 / NFSv4 / FTP ), DLNA -server, 3G / LTE -modem og UPS -overvåking |
SD , SDHC , SDXC , MMC |
OpenVPN , PPTP , L2TP (klient), tink (server) |
Via Entware eller Optware -ng |
Med GUI |
Mod navn | Base versjon |
Mod versjon |
Siste utgivelse |
5 GHz (802.11 a/n/ac/ax) |
IPv6 |
USB -støtte |
Minnekort støtte |
VPN -protokoller |
SFTP | Virtuelle LAN |
Funksjonssammenligning (forts.)
Navn | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN (SgtPepperKSU) |
Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei |
Tomat | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei |
Tomat ND | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei |
SpeedMod (hardc0re) |
Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei |
TomatoUSB (bamse) |
Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Ja | Nei |
slodki | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei |
DualWAN | Ja | Ja | Nei | Ja | Nei | Ja | Nei | Nei | Nei | Nei | Ja | Nei | Nei | Nei | Nei | Nei | Ja | Ja | Ja |
Teaman | Ja | Ja | Nei | Nei | Med GUI |
Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Ja | Ja | Ja |
EasyTomato | Ja | Ja | Versjon 3 | Nei | Med GUI |
Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Ja | Ja | Ja |
Victek RAF | Ja | VLAN | Versjon 3 | Nei | Med GUI |
Nei | Med GUI |
Med GUI |
Nei | Nei | Nei | Med GUI |
Med GUI |
etter manus | Nei | Nei | Ja | Ja | Ja |
Toastman | Ja | Ja | Versjon 3 | Nei | Med GUI |
Nei | Nei | Med GUI |
Nei | Nei | Nei | Nei | Nei | Nei | Nei | Nei | Ja | Ja | Ja |
Shibby | Ja | VLAN |
Versjon 3 (med GUI) |
Med GUI |
Med GUI |
Nei | Med GUI |
Ja | Med GUI |
Ja | Ja | Nei | Ja | Ja | Ja | etter manus | Ja | Ja | Ja |
AdvancedTomato V2 | Ja | VLAN |
Versjon 3 (med GUI) |
Med GUI |
Med GUI |
Nei | Med GUI |
Ja | Med GUI |
Ja | Ja | Nei | Ja | Ja | Ja | etter manus | Ja | Ja | Ja |
FreshTomato -ARM og FreshTomato -MIPS |
Ja | VLAN |
Versjon 4 (med GUI) |
Med GUI |
Med GUI |
Nei | Med GUI |
Ja | Med GUI |
Ja | Ja | Nei | Ja | Ja | Ja | etter manus | Ja | Ja | Ja |
Navn |
Ruter som støttes
Tomato by Shibby, AdvancedTomato og FreshTomato -prosjektene tilbyr lister over enheter som støttes på sine respektive nettsteder.
Se også
Referanser
Eksterne linker
- Offesiell nettside
- Virtual Tomato RAF (Victek mod)
- Tomat Phoenix (Mod støtter MTK -brikker, for eksempel mt7620 mt7621 mt7628 mt7688)
- Tomat av Shibby
- AdvancedTomato V2
- FreshTomato-ARM/FreshTomato-MIPS
- FreshTomato Hardware -kompatibilitetsliste
- TomatoAnon (Oppdatert statistikk over aktive tomatenheter etter gaffel/versjon)