tomat (fastvare) - tomato (firmware)

Tomat fastvare
Tuxt.png
Originale forfattere Jonathan Zarate
Utvikler (er) Tomatprosjekt
Første utgivelse Desember 2006 ; 14 år siden ( 2006-12 )
Endelig utgivelse
1.28 / 28. juni 2010 ;
11 år siden
 ( 2010-06-28 )
Skrevet inn C ++
Operativsystem Linux
Plattform MIPS , ARM
Type Rutingprogramvare
Tillatelse Freeware
Backend: GNU General Public License
Frontend: proprietær
Nettsted www .polarcloud .com /tomat
FreshTomat
Stabil utgivelse
2021.7 / 15. oktober 2021 ; 3 dager siden ( 2021-10-15 )
Oppbevaringssted bitbucket .org /pedro311 /
Plattform MIPS, ARM
Nettsted freshtomato .org

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
      Bilde av TomatoUSB -innstillingssiden som viser direkte linjediagram over innkommende og utgående ruterbåndbredde
      Tomat live båndbredde monitor
  • 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:
    • DHCP -server (med statisk tildeling av IP -adresser)
    • Lokal DNS -server (vanligvis videresender forespørsler til den valgte DNS -leverandøren)
  • Trådløse moduser:
    • Tilgangspunkt ( AP )
    • Trådløs klientstasjon ( STA )
    • Trådløs Ethernet (WET) bro
    • Trådløst distribusjonssystem ( WDS også kjent som trådløs bro)
    • Samtidig AP og WDS (også kjent som trådløs repetisjon)
  • 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
Statisk ARP
Båndbreddebegrensning
NFS -server
BitTorrent -klient
Gjest WiFi
PPPoE -server
Tor -klient
Multi -WAN
Siproxd VoIP
LED -kontroll
Tema 
Trafikkstatistikk per IP
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
Statisk ARP
Båndbreddebegrensning
NFS -server
BitTorrent -klient
Gjest WiFi
PPPoE -server
Tor -klient
Multi -WAN
Siproxd VoIP
LED -kontroll
Tema 
Trafikkstatistikk per IP

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