OpenWrt en dispositivos 4/32
Tiene un dispositivo con flash de 4 MB y/o RAM de 32 MB.
Ha leído y comprendido la advertencia 4/32.
Ha ajustado sus expectativas de acuerdo con esta advertencia.
Aún desea instalar OpenWrt en su dispositivo 4/32 solo
- con fines formativos (soldadura, OpenWrt, Linux en general); si se rompe, se rompe, no es una pérdida.
- para funciones básicas de enrutamiento de bajo nivel.
Ahora usted se está preguntando: ¿Qué puedo hacer?
Encuentre sus respuestas a continuación.
¿Qué liberación debo elegir?
Ver también Seguridad
Elija la versión de OpenWrt según sus necesidades de versiones de mantenimiento y correcciones de seguridad.
- 15.05
- No. Sin mantenimiento, sin correcciones de seguridad desde 2016. Ni pensarlo.
- 17.01
- No. Sin mantenimiento. Tiene fallos de seguridad conocidos desde de noviembre de 2019 que no se corregirán.
- 18.06
- Estado de mantenimiento: antiguo
- Correcciones de seguridad futuras (después de diciembre de 2020): fin del soporte
- Versión más reciente: 18.06.9 (diciembre de 2020)
- 19.07
- Estado de mantenimiento: actual, mantenido
- Correcciones de seguridad futuras (después de diciembre de 2020): Sí
- Última versión: 19.07.5 (diciembre de 2020)
- Ofrece como arquitectura “ath79” ya que la arquitectura “ar71xx” ha quedado obsoleta.
Problema de la flash de 4 MB
¿Cómo puedo solucionar el problema de la flash de 4 MB?
- construya su propia imagen 18.06/19.07 con todas las medidas de ahorro de espacio posibles o...
- ...use extroot (solo si dispone de USB)
- ya no hay problemas de flash
- “infinito”1) espacio de almacenamiento disponible
- instale todos los paquetes del mundo, si quiere
- PERO: No tiene sentido tener un montón de paquetes grandes (VPN, etc.) almacenados en extroot, pero no tiene RAM para ejecutarlos
¿Por qué debería crear mi propia imagen en lugar de instalar paquetes?
Crear su propia imagen comprime los paquetes que necesita a aproximadamente la mitad del tamaño en comparación con la instalación después de flashear.
Problema de la RAM de 32 MB
¿Cómo puedo solucionar el problema de la RAM de 32 MB?
- No use LuCI (no funcionará en absoluto, o será terriblemente lento, o se bloqueará debido a OOM)
- No use aplicaciones que consumen mucha RAM (no funcionará en absoluto, o será terriblemente lento, o se bloqueará debido a OOM)
Cosas del foro
Los dispositivos 4/32 se pueden usar con las últimas versiones2) en general bien, siempre que se utilicen solo funciones de enrutamiento básicas.
Estoy usando tres de estos dispositivos: MR3040v2, tl-841v9 and tl-1043ndv1 con la compilación 19.07.
Definitivamente estás buscando una compilación personalizada, pero puede funcionar para cosas básicas. Esto es más simple que usar extroot, que tiene el problema de que el controlador del sistema de archivos, etc., aún debe estar en la memoria flash interna. Tampoco tiene sentido tener un montón de paquetes grandes (VPN, etc.) almacenados en extroot pero sin RAM para ejecutarlos.