tomaatti (laiteohjelmisto) - tomato (firmware)

Tomaatin laiteohjelmisto
Tuxt.png
Alkuperäinen kirjoittaja (t) Jonathan Zarate
Kehittäjä (t) Tomaattiprojekti
Ensimmäinen julkaisu Joulukuu 2006 ; 14 vuotta sitten ( 2006-12 )
Lopullinen julkaisu
1.28 / 28. kesäkuuta 2010 ;
11 vuotta sitten
 ( 28.6.2010 )
Kirjoitettu sisään C ++
Käyttöjärjestelmä Linux
Alusta MIPS , ARM
Tyyppi Reititysohjelmisto
Lisenssi Freeware
-taustaohjelma: GNU General Public License
Frontend: oma
Verkkosivusto www .polarcloud .com /tomato
FreshTomato
Vakaa julkaisu
2021,7 / 15. lokakuuta 2021 ; 3 päivää sitten ( 2021-10-15 )
Varasto bitbucket .org /pedro311 /
Alusta MIPS, ARM
Verkkosivusto freshtomato .org

Tomaatti on perheen yhteisö kehittyneiden, custom firmware varten kuluttaja-luokan tietoverkkojen reitittimet ja yhdyskäytävät virtansa Broadcom piirisarjoja . Laiteohjelmisto on jatkuvasti haarautunut ja modifioitu useiden henkilöiden ja organisaatioiden toimesta, ja FreshTomato-projektin tarjoama uusin haarukka.

Historia

Jonathan Zarate julkaisi Tomaton alun perin vuonna 2006 käyttäen Linux -ydintä ja hyödyntäen laajasti HyperWRT -koodia . Se oli suunnattu monille tuolloin suosituille reitittimille, erityisesti vanhemmille Linksys WRT54G -sarjoille , Buffalo AirStationille , Asus -reitittimille ja Netgear WNR3500L: lle . Hän julkaisi lopullisen alkuperäisen Tomato -laiteohjelmistonsa kesäkuussa 2010, jolloin sen suosio oli kasvanut riittävän suureksi, jotta kehittäminen ja tuki jatkuivat käyttäjäyhteisön kautta, minkä seurauksena yksittäiset käyttäjät tai tiimit julkaisivat sarjan ( modattuja ) ne, jotka jatkuvat tähän päivään.

Fedor Kozhevnikov loi merkittävän varhaisen modin , jonka hän kutsui TomatoUSB: ksi ja joka lopetti kehityksen marraskuussa 2010. Muut kehittäjät haarautuivat siihen, ja se on lähin yhteinen esi -isä kaikille haarukoille, joilla on viimeaikainen toiminta. Hanke sai tunnustusta, kun Asus valitsi Tomaton tukikohtaksi, jolla rakennettiin laiteohjelmisto, joka on esiasennettu koko kotireitittimen ASUSWRT -sarjaan.

Tällä hetkellä FreshTomato näyttää olevan ainoa projekti, joka on nähnyt aktiivista kehitystä ja uusia julkaisuja.

ominaisuudet

Tomaattiin on kuulunut useita merkittäviä ominaisuuksia niin kauan, että ne ovat yhteisiä kaikille haarukoille, muun muassa:

  • Graafinen käyttöliittymä (käsiksi web-selain), mukaan lukien:
    • Pääsy lähes kaikkiin laitteiston tarjoamiin ominaisuuksiin (valmistajat jättävät tyypillisesti monet näistä pois laiteohjelmistostaan ​​väärinkäytön estämiseksi ja tukikustannusten vähentämiseksi)
    • Ajaxin laaja käyttö näyttää vain laitteen nykyiseen kokoonpanoon liittyvät asetukset, mikä vähentää sekaannusta ja pitää liittyvät vaihtoehdot lähellä toisiaan käyttämällä vähemmän sivuja/välilehtiä
    • CSS -pohjainen mukautetun käyttöliittymän teemallaName
    • SVG -pohjainen graafinen kaistanleveyden seuranta, joka näyttää verkon saapuvan/lähtevän toiminnan sekä kunkin yhdistetyn laitteen toiminnot ympyrä- ja viivakaavioiden avulla, jotka päivittyvät reaaliajassa
      Kuva TomatoUSB -asetussivulta, joka näyttää reaaliaikaisen kaavion saapuvan ja lähtevän reitittimen kaistanleveydestä
      Tomaatin live -kaistanleveysmonitori
  • Henkilökohtainen verkkopalvelin ( Nginx ), joka käyttää laitteen "aina päällä, aina kytketty" -mallia, jotta käyttäjät voivat isännöidä omia verkkosivustojaan kotoa ilmaiseksi
  • Pääsy- ja kaistanleveysrajoitukset, jotka voidaan määrittää kullekin laitteelle tai koko verkolle, ja hallita millä tahansa laitteella milloin tahansa käytettävissä olevan liikenteen nopeutta ja määrää
  • Rajoittamaton pääsy sisäisiin järjestelmälokeihin ja mahdollisuus tallentaa ne helpottaaksesi vianmääritystä ja turvatarkastuksia
  • CLI- yhteys ( BusyBox ) verkkopohjaisen käyttöliittymän kautta sekä Telnetin tai SSH: n kautta ( Dropbearin avulla )
  • Wake-on-LAN
  • Kehittynyt QoS : 10 ainutlaatuista QoS-luokkaa, reaaliaikaiset kaaviot näyttävät priorisoidun liikenteen liikenneluokan yksityiskohdilla
  • Asiakkaan kaistanleveyden ohjaus QoS -luokkien kautta
  • Dnsmasq ohjelmisto sisäänrakennettu, jossa määrätään:
    • DHCP -palvelin (IP -osoitteiden staattinen varaus)
    • Paikallinen DNS -palvelin (yleensä välittää pyynnöt valitsemallesi DNS -palveluntarjoajalle)
  • Langattomat tilat:
    • Tukiasema ( AP )
    • Langaton asiakasasema ( STA )
    • Langaton Ethernet (WET) -silta
    • Langaton jakelujärjestelmä ( WDS, joka tunnetaan myös nimellä langaton silta)
    • Samanaikainen AP ja WDS (tunnetaan myös nimellä langaton toisto)
  • Dynaaminen DNS -palvelu, jossa on ezUpdate ja palveluja laajennettu useille palveluntarjoajille
  • SES -painikkeen ohjaus
  • JFFS2
  • SMB -asiakas
  • Langaton lähiverkko Radion lähetystehon, antennin valinnan ja 14 langattoman kanavan säätö
  • 'Boot wait' -suojaus (pidennä laiteohjelmiston latausaikaa käynnistyslataimen kautta)
  • Kehittynyt porttien , uudelleenohjaus, ja käynnistää jossa UPnP ja NAT-PMP
  • Init- , sammutus-, palomuuri- ja WAN Up -skriptit
  • Käyttöaika , latauksen keskiarvo ja vapaan muistin tila
  • Vähäinen uudelleenkäynnistys - Hyvin harvat kokoonpanomuutokset edellyttävät uudelleenkäynnistystä
  • Langaton kyselysivu, jolla voit tarkastella muita lähialueesi verkkoja
  • Kattavampi kojelauta kuin varaston laiteohjelmisto: näyttää langattomien asiakaslaitteiden signaalin vahvuudet ja paljastaa UPnP -kartoitukset
  • Määritysten pysyvyys laiteohjelmistopäivityksen aikana

Ominaisuuksien vertailu

Modin nimi Base
-versio
Mod
versio
Viimeisin
julkaisu
5 GHz
(802.11
a/n/ac/ax)
IPv6 USB
-tuki
Muistikortin
tuki
VPN
-protokollat
SFTP Virtuaaliset lähiverkot
TomatoVPN
(SgtPepperKSU)
1.27 1.27vpn3.6 Tammikuu 2010 Ei Ei Ei Ei OpenVPN Ei Ei
Tomaatti 1.28 1.28 Kesäkuuta 2010 Ei Ei Ei Ei Ei Ei Ei
Tomaatti ND 1.28 Ei Ei Ei Ei Ei Ei Ei
SpeedMod
(hardc0re)
1.28 120 Heinäkuuta 2010 Ei Ei Ei Ei Ei Ei Ei
TomatoUSB
(nalle)
1.28 Rakenna 54 Marraskuuta 2010 Joo Joo Tulostimen jakaminen ,
NAS  ( CIFS / FTP ),
DLNA  -palvelin
Ei OpenVPN Via
Optware
Joo
kuorma 1.28 1.28.02 Helmikuuta 2011 Ei Ei Tulostimen jakaminen ,
NAS  ( CIFS / FTP )
SD,
SDHC,
MMC
OpenVPN Via
Optware
Ei
DualWAN 1.28 1.28.0542 Tammikuu 2012 Ei Joo Tulostimen jakaminen ,
NAS  ( CIFS / FTP ),
DLNA  -palvelin,
3G -modeemi
Ei OpenVPN ,
PPTP
Via
Optware
Joo
Teaman 1.28 v0025 Kesäkuuta 2012 Joo Joo Tulostimen jakaminen ,
NAS  ( CIFS / FTP ),
3G -modeemi
SD,
SDHC,
MMC
OpenVPN ,
PPTP (palvelin)
Via
Optware
GUI: n kanssa
EasyTomato 1.28 0.8 Kesäkuuta 2013 Joo Joo Tulostimen jakaminen ,
NAS  ( CIFS / NFSv3 / FTP ),
DLNA  -palvelin,
3G -modeemi
SD,
SDHC,
MMC
OpenVPN ,
PPTP
Via
Optware
GUI: n kanssa
Victek RAF 1.28 1.28.9013 R1.3 Heinäkuuta 2014 Joo Joo Tulostimen jakaminen ,
NAS  ( CIFS / NFSv3 / FTP ),
DLNA  -palvelin,
3G -modeemi
SD,
SDHC,
MMC
OpenVPN ,
PPTP
Via
Optware
GUI: n kanssa
Toastman 1.28 RT: 1.28.7511,5
RT -N: 1.28.0511.5
ARM: 1.28.9008.8
Tammikuu 2017 Joo Joo Tulostimen jakaminen ,
NAS  ( CIFS / NFSv3 / FTP ),
DLNA  -palvelin,
3G -modeemi
SD,
SDHC,
MMC
OpenVPN ,
PPTP
Entware -ng
tai
Optware -ng
GUI: n kanssa
Shibby 1.28 v140 -MultiWAN Toukokuu 2017 Joo Joo Tulostimen jakaminen ,
NAS  ( CIFS / NFSv3 / FTP ),
DLNA  -palvelin,
3G / LTE -modeemi ,
UPS  -valvonta
SD ,
SDHC ,
SDXC ,
MMC
OpenVPN , PPTP ,
L2TP (asiakas),
tinc (palvelin)
Entwaren
tai
Optwaren kautta
GUI: n kanssa
AdvancedTomato V2 1.28 3,5-140 Marraskuuta 2017 Joo Joo Tulostimen jakaminen ,
NAS  ( CIFS / NFSv3 / FTP ),
DLNA  -palvelin,
3G / LTE -modeemi
ja UPS  -valvonta
SD ,
SDHC ,
SDXC ,
MMC
OpenVPN , PPTP ,
L2TP (asiakas),
tinc (palvelin)
Entwaren
tai
Optwaren kautta
GUI: n kanssa
FreshTomato -ARM
ja
FreshTomato -MIPS
1.28 2021,7 Lokakuuta 2021 Joo Joo Tulostimen jakaminen ,
NAS  ( SMB2 / NFSv4 / FTP ),
DLNA  -palvelin,
3G / LTE -modeemi
ja UPS  -valvonta
SD ,
SDHC ,
SDXC ,
MMC
OpenVPN , PPTP ,
L2TP (asiakas),
tinc (palvelin)
Entwaren
tai
Optwaren kautta
GUI: n kanssa
Modin nimi Base
-versio
Mod
versio
Viimeisin
julkaisu
5 GHz
(802.11
a/n/ac/ax)
IPv6 USB
-tuki
Muistikortin
tuki
VPN
-protokollat
SFTP Virtuaaliset lähiverkot

Ominaisuuksien vertailu (jatkoa)

Nimi
Staattinen ARP
Kaistanleveyden rajoitin
NFS -palvelin
BitTorrent -asiakas
Vieras WiFi
PPPoE -palvelin
Suorittimen ylikellotus
Tor -asiakas
Multi -WAN
Siproxd VoIP
LED -ohjaus
Theming 
IP-liikennetiedot
TomatoVPN
(SgtPepperKSU)
Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei
Tomaatti Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei
Tomaatti ND Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei
SpeedMod
(hardc0re)
Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei
TomatoUSB
(nalle)
Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Joo Ei
kuorma Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei
DualWAN Joo Joo Ei Joo Ei Joo Ei Ei Ei Ei Joo Ei Ei Ei Ei Ei Joo Joo Joo
Teaman Joo Joo Ei Ei kanssa
GUI
Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Joo Joo Joo
EasyTomato Joo Joo Versio 3 Ei kanssa
GUI
Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Ei Joo Joo Joo
Victek RAF Joo VLAN Versio 3 Ei kanssa
GUI
Ei kanssa
GUI
kanssa
GUI
Ei Ei Ei kanssa
GUI
kanssa
GUI
käsikirjoituksen mukaan Ei Ei Joo Joo Joo
Toastman Joo Joo Versio 3 Ei kanssa
GUI
Ei Ei kanssa
GUI
Ei Ei Ei Ei Ei Ei Ei Ei Joo Joo Joo
Shibby Joo VLAN Versio 3
(GUI)
kanssa
GUI
kanssa
GUI
Ei kanssa
GUI
Joo kanssa
GUI
Joo Joo Ei Joo Joo Joo käsikirjoituksen mukaan Joo Joo Joo
AdvancedTomato V2 Joo VLAN Versio 3
(GUI)
kanssa
GUI
kanssa
GUI
Ei kanssa
GUI
Joo kanssa
GUI
Joo Joo Ei Joo Joo Joo käsikirjoituksen mukaan Joo Joo Joo
FreshTomato -ARM
ja
FreshTomato -MIPS
Joo VLAN Versio 4
(GUI)
kanssa
GUI
kanssa
GUI
Ei kanssa
GUI
Joo kanssa
GUI
Joo Joo Ei Joo Joo Joo käsikirjoituksen mukaan Joo Joo Joo
Nimi
Staattinen ARP
Kaistanleveyden rajoitin
NFS -palvelin
BitTorrent -asiakas
Vieras WiFi
PPPoE -palvelin
Suorittimen ylikellotus
Tor -asiakas
Multi -WAN
Siproxd VoIP
LED -ohjaus
Theming 
IP-liikennetiedot

Tuetut reitittimet

Tomato by Shibby, AdvancedTomato ja FreshTomato -projektit tarjoavat luetteloita tuetuista laitteista omilla verkkosivuillaan.

Katso myös

Viitteet

Ulkoiset linkit