Tomate es una familia de, desarrollado por la comunidad firmware personalizado para el grado de consumo del ordenador de red routers y gateways alimentados por Broadcom conjuntos de chips . El firmware ha sido continuamente bifurcado y modificado por múltiples personas y organizaciones, con la bifurcación más actualizada proporcionada por el proyecto FreshTomato.
Autor (es) original (es) | Jonathan Zarate |
---|---|
Desarrollador (es) | Proyecto Tomate |
Versión inicial | Diciembre de 2006 |
Lanzamiento final | 1.28 / 28 de junio de 2010 |
Escrito en | C ++ |
Sistema operativo | Linux |
Plataforma | MIPS , BRAZO |
Tipo | Software de enrutamiento |
Licencia | Freeware backend: Licencia Pública General GNU Frontend: patentada [1] |
Sitio web | www |
Lanzamiento estable | 2021.2 / 28 de marzo de 2021 |
---|---|
Repositorio | bitbucket |
Plataforma | MIPS, BRAZO |
Sitio web | freshtomato |
Historia
Tomato fue lanzado originalmente por Jonathan Zarate en 2006, usando el kernel de Linux y basándose ampliamente en el código de HyperWRT . Estaba dirigido a muchos enrutadores populares de la época, sobre todo la serie anterior Linksys WRT54G , Buffalo AirStation , enrutadores Asus y Netgear WNR3500L . [2] Su lanzamiento final del firmware original de Tomato se produjo en junio de 2010, momento en el que su popularidad había crecido lo suficiente como para que el desarrollo y el soporte continuaran a través de la comunidad de usuarios, lo que resultó en una serie de lanzamientos (denominados " mods ") por usuarios individuales. o equipos de ellos que continúan hasta la actualidad.
Fedor Kozhevnikov creó un mod temprano notable que llamó TomatoUSB , que dejó de desarrollarse en noviembre de 2010. [3] Luego fue bifurcado por otros desarrolladores [4] y sigue siendo el ancestro común más cercano a todos los bifurcaciones con actividad reciente. El proyecto vio un aumento en el reconocimiento cuando Asus eligió a Tomato como la base utilizada para construir el firmware actualmente preinstalado en toda su línea de enrutadores domésticos, ASUSWRT. [5] [6]
Actualmente, FreshTomato parece ser el único proyecto que ha tenido un desarrollo activo y nuevos lanzamientos. [7]
Características
Varias características notables han sido parte de Tomato el tiempo suficiente para ser comunes a todas las horquillas, entre ellas se encuentran:
- La interfaz gráfica de usuario (a la que se accede a través del navegador web), que incluye:
- Acceso a casi la totalidad de las funciones proporcionadas por el hardware (los fabricantes suelen omitir muchas de estas de su firmware para evitar el uso indebido y reducir los costos de soporte)
- Uso extensivo de Ajax para mostrar solo las configuraciones que son relevantes para la configuración actual del dispositivo, reduciendo la confusión y manteniendo las opciones relacionadas cerca unas de otras usando menos páginas / pestañas
- Una temática de interfaz personalizada basada en CSS
- Monitoreo gráfico de ancho de banda basado en SVG , que muestra la actividad total de entrada / salida de la red y la de cada dispositivo conectado a través de gráficos circulares y gráficos de líneas que se actualizan en tiempo real
- Un servidor web personal ( Nginx ) que utiliza el diseño del dispositivo "siempre encendido, siempre conectado" para permitir a los usuarios alojar sus propios sitios web desde casa de forma gratuita.
- Restricción de acceso y ancho de banda configurable para cada dispositivo o la red en su conjunto, proporcionando control sobre la velocidad y la cantidad de tráfico disponible en cualquier momento para cualquier dispositivo
- Acceso sin restricciones a los registros internos del sistema y la capacidad de almacenarlos para facilitar la resolución de problemas y las auditorías de seguridad.
- Acceso CLI ( BusyBox ) a través de la interfaz basada en web, así como a través de Telnet o SSH (usando Dropbear )
- Activación de la LAN
- QoS avanzada : 10 clases de QoS únicas definidas, gráficos en tiempo real que muestran el tráfico priorizado con detalles de la clase de tráfico
- Control de ancho de banda del cliente a través de clases de QoS
- El software Dnsmasq integrado, que proporciona:
- Modos inalámbricos:
- Servicio de DNS dinámico con ezUpdate y servicios extendidos para más proveedores
- Control de botón SES
- JFFS2
- Cliente SMB
- Ajuste de LAN inalámbrica de la potencia de transmisión de radio, selección de antena y 14 canales inalámbricos
- Protección de 'espera de arranque' (aumente el intervalo de tiempo para cargar firmware a través del cargador de arranque)
- Reenvío , redireccionamiento y activación de puertos avanzados con UPnP y NAT-PMP
- Scripts de inicio , apagado, firewall y WAN Up
- Tiempo de actividad , promedio de carga y estado de memoria libre
- Reinicios mínimos: muy pocos cambios de configuración requieren un reinicio
- Página de encuestas inalámbricas para ver otras redes en su vecindario
- Panel de control más completo que el firmware estándar: muestra la intensidad de la señal de los dispositivos cliente inalámbricos, revela asignaciones UPnP
- Persistencia de la configuración durante una actualización de firmware
Comparación de características
Nombre del mod | Versión básica | Versión mod | Lanzamiento más reciente | 5 GHz (802.11 a / n / ac / ax) | IPv6 | Soporte USB | Soporte de tarjeta de memoria | Protocolos VPN [a] | SFTP | LAN virtuales |
---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN (SgtPepperKSU) [8] | 1,27 [b] | 1.27vpn3.6 | Ene. De 2010 | No | No | No | No | OpenVPN | No | No |
Tomate | 1,28 [c] | 1,28 | Junio de 2010 | No | No | No | No | No | No | No |
Tomate ND | 1,28 [d] | No | No | No | No | No | No | No | ||
SpeedMod (hardc0re) | 1,28 [b] | 120 | Julio de 2010 | No | No | No | No | No | No | No |
TomatoUSB (oso de peluche) [9] | 1,28 [d] | Construir 54 | Noviembre de 2010 | sí | sí | Uso compartido de impresoras , NAS ( CIFS / FTP ), servidor DLNA | No | OpenVPN | A través de Optware | sí |
Slodki | 1,28 [d] | 1.28.02 | Febrero de 2011 | No | No | Compartir impresora , NAS ( CIFS / FTP ) | SD, SDHC, MMC | OpenVPN | A través de Optware | No |
DualWAN [10] | 1,28 [b] | 1.28.0542 | Ene. De 2012 | No | sí | Uso compartido de impresoras , NAS ( CIFS / FTP ), servidor DLNA , módem 3G | No | OpenVPN , PPTP | A través de Optware | sí |
Teaman [11] | 1,28 [d] | v0025 | Junio de 2012 | sí | sí | Uso compartido de impresoras , NAS ( CIFS / FTP ), módem 3G | SD, SDHC, MMC | OpenVPN , PPTP (servidor) | A través de Optware | Con GUI |
EasyTomato [12] | 1,28 [b] | 0,8 | Junio de 2013 | sí | sí | Uso compartido de impresoras , NAS ( CIFS / NFSv3 / FTP ), servidor DLNA , módem 3G | SD, SDHC, MMC | OpenVPN , PPTP | A través de Optware | Con GUI |
Victek RAF [13] | 1,28 [b] | 1.28.9013 R1.3 | Julio de 2014 | sí | sí | Uso compartido de impresoras , NAS ( CIFS / NFSv3 / FTP ), servidor DLNA , módem 3G | SD, SDHC, MMC | OpenVPN , PPTP | A través de Optware | Con GUI |
Toastman [14] | 1,28 [b] | RT: 1.28.7511.5 RT-N: 1.28.0511.5 BRAZO: 1.28.9008.8 | Ene. De 2017 | sí | sí | Uso compartido de impresoras , NAS ( CIFS / NFSv3 / FTP ), servidor DLNA , módem 3G | SD, SDHC, MMC | OpenVPN , PPTP | A través de Entware-ng u Optware-ng | Con GUI |
Shibby | 1,28 [b] | v140 ‑ MultiWAN | Mayo de 2017 | sí | sí | Uso compartido de impresoras , NAS ( CIFS / NFSv3 / FTP ), servidor DLNA , módem 3G / LTE , monitoreo de UPS | SD , SDHC , SDXC , MMC | OpenVPN , PPTP , L2TP (cliente), tinc (servidor) | A través de Entware u Optware-ng | Con GUI |
AdvancedTomato V2 | 1,28 [b] | 3,5-140 | Noviembre de 2017 | sí | sí | Uso compartido de impresoras , NAS ( CIFS / NFSv3 / FTP ), servidor DLNA , módem 3G / LTE y monitoreo de UPS | SD , SDHC , SDXC , MMC | OpenVPN , PPTP , L2TP (cliente), tinc (servidor) | A través de Entware u Optware-ng | Con GUI |
FreshTomato ‑ ARM y FreshTomato ‑ MIPS | 1,28 [b] | 2021.2 [15] | Mar. De 2021 | sí | sí | Uso compartido de impresoras , NAS ( SMB2 / NFSv4 / FTP ), servidor DLNA , módem 3G / LTE y monitoreo de UPS | SD , SDHC , SDXC , MMC | OpenVPN , PPTP , L2TP (cliente), tinc (servidor) | A través de Entware u Optware-ng | Con GUI |
Nombre del mod | Versión básica | Versión mod | Lanzamiento más reciente | 5 GHz (802.11 a / n / ac / ax) | IPv6 | Soporte USB | Soporte de tarjeta de memoria | Protocolos VPN | SFTP | LAN virtuales |
Comparación de características (cont.)
Nombre | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN (SgtPepperKSU) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Tomate | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Tomate ND | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
SpeedMod (hardc0re) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
TomateUSB (Oso de peluche) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | sí | No |
Slodki | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
DualWAN | sí | sí | No | sí | No | sí | No | No | No | No | sí | No | No | No | No | No | sí | sí | sí |
Teaman | sí | sí | No | No | Con GUI | No | No | No | No | No | No | No | No | No | No | No | sí | sí | sí |
EasyTomato | sí | sí | Versión 3 | No | Con GUI | No | No | No | No | No | No | No | No | No | No | No | sí | sí | sí |
Victek RAF | sí | VLAN | Versión 3 | No | Con GUI | No | Con GUI | Con GUI | No | No | No | Con GUI | Con GUI | por guión | No | No | sí | sí | sí |
Toastman | sí | sí | Versión 3 | No | Con GUI | No | No | Con GUI | No | No | No | No | No | No | No | No | sí | sí | sí |
Shibby | sí | VLAN | Versión 3 (con GUI) | Con GUI | Con GUI | No | Con GUI | sí | Con GUI | sí | sí | No | sí | sí | sí | por guión | sí | sí | sí |
AdvancedTomato V2 | sí | VLAN | Versión 3 (con GUI) | Con GUI | Con GUI | No | Con GUI | sí | Con GUI | sí | sí | No | sí | sí | sí | por guión | sí | sí | sí |
FreshTomato ‑ ARM y FreshTomato ‑ MIPS | sí | VLAN | Versión 4 (con GUI) | Con GUI | Con GUI | No | Con GUI | sí | Con GUI | sí | sí | No | sí | sí | sí | por guión | sí | sí | sí |
Nombre |
- ^ El firmware admite los protocolos enumerados en los modos de cliente y servidor a menos que se especifique
- ^ a b c d e f g h i Tomate estándar y ND
- ^ Solo estándar de tomate
- ^ a b c d Tomate ND (nuevo controlador) únicamente
Enrutadores compatibles
Los proyectos Tomato by Shibby, [17] AdvancedTomato [18] y FreshTomato [19] ofrecen listas de dispositivos compatibles en sus respectivos sitios web.
Ver también
- Lista de proyectos de firmware de enrutadores inalámbricos
Referencias
- ^ Zárate, Jonathan. "Firmware de tomate, archivo de origen tomato / release / src / router / www / tomato.js" . Sourceforge.net . Consultado el 23 de septiembre de 2014 .
Copyright 2006-2010 Jonathan Zarate Sólo para uso con el firmware de Tomato. Ninguna parte de este archivo se puede utilizar sin permiso.
- ^ "Firmware de tomate | polarcloud.com" . www.polarcloud.com . Consultado el 5 de octubre de 2016 .
- ^ "Tomate de Shibby» Acerca de tomate (ang.) " . tomate.groov.pl . Consultado el 5 de octubre de 2016 .
- ^ Lista de modificaciones de tomate en el sitio web de TomatoUSB
- ^ "Asus ASUSWRT" . Consultado el 3 de enero de 2018 .
- ^ "Asuswrt-Merlin» Acerca de " . Consultado el 3 de enero de 2018 .
- ^ "Código fuente FreshTomato" . Consultado el 1 de octubre de 2020 .
- ^ Sitio web oficial de TomatoVPN
- ^ Página de inicio de TomatoUSB Mod (Teddy Bear) .
- ^ Página de inicio de DualWAN Mod .
- ^ Página de inicio de Teaman Mod . Augusto Bott es el autor de VLANs GUI, Per-IP Traffic Stats (autor de cstats, que mantiene datos / seguimiento / historial por IP), Client Monitor Graphs (autor de IPTraffic) y autor de Guest SSID GUI.
- ^ "Página de inicio de EasyTomato" . Consultado el 11 de marzo de 2019 .
- ^ Página de inicio de Victek RAF Mod
- ^ Página de inicio de Toastman Mod . Tomato se construye con muchas funciones adicionales útiles. Esbelto, estable y rápido con un mínimo de campanas y silbidos, con un enfoque en QoS y Administración. Basado en TomatoUSB y RT (características seleccionadas incluidas de otro firmware, además de nuevas modificaciones).
- ^ "FreshTomato - Firmware alternativo de código abierto para enrutadores basados en Broadcom" .
- ^ a b "Acerca de Tomato Theme Base" . Consultado el 9 de mayo de 2019 .
- ^ "Tomate de Shibby» Lista de enrutadores " . tomate.groov.pl . Consultado el 10 de diciembre de 2016 .
- ^ "AdvancedTomato» Descargas " . advancedtomato.com . Consultado el 10 de diciembre de 2016 .
- ^ "FreshTomato» Descargas " . freshtomato.org . Consultado el 17 de abril de 2020 .
enlaces externos
- Página web oficial
- Tomate virtual RAF (mod Victek)
- Tomate Phoenix (Mod admite chips MTK, como mt7620 mt7621 mt7628 mt7688)
- Tomate de Shibby
- AdvancedTomato V2
- FreshTomato-ARM / FreshTomato-MIPS
- Lista de compatibilidad de hardware FreshTomato
- TomatoAnon (Estadísticas actualizadas de dispositivos Tomato activos por horquilla / versión)