OpenWrt x86: Guía de Instalación, Ventajas Clave e Ideas de Proyectos
OpenWrt es fácil de configurar y le permite maximizar las capacidades de sus routers más allá de lo que ofrece su firmware. Si tiene un sistema embebido o router, es mejor usar el sistema operativo ya que tiene muchas características excelentes. El artículo de hoy se centra en todo lo relacionado con OpenWrt x86.
¿Qué es OpenWrt?
Fig 1: Logo de OpenWrt
OpenWrt (Open Wireless Router) es un sistema operativo Linux de código abierto para desarrollar sistemas operativos personalizados dirigidos a sistemas embebidos.
Por tanto, considere OpenWrt x86 para transformar su router en un cliente BitTorrent, sistema de modelado de tráfico, servidor SSH o VPN.
Además, no es un firmware, sino que ofrece un sistema de archivos completamente escribible que incluye gestión de paquetes. Por tanto, en lugar de escribir un trabajo completo, está mejor desbloqueando las capacidades de su router u otro dispositivo embebido.
Seis Razones para Usar OpenWrt
Fig 2: Desarrollo de un Sistema Linux
Mucha gente prefiere usar OpenWrt ya que la encuentran superior al firmware de fábrica en sus dispositivos embebidos. Puede conectar un dispositivo OpenWrt con un Arduino instalando módulos de kernel USB-a-serie. También puede crear un NAS Samba con un router OpenWrt.
Aquí hay algunas razones por las que debería usar OpenWrt.
Rendimiento y Estabilidad
Una razón principal para el desarrollo continuo de OpenWrt es mejorar el rendimiento de los sistemas embebidos. Incluye muchos algoritmos investigados recientemente que resultan en un mayor rendimiento del sistema que el firmware original.
Adicionalmente:
- OpenWrt usa algoritmos de control de bufferbloat para reducir latencia/lag y aumentar el rendimiento de la red.
- Segundo, OpenWrt es confiable y estable durante períodos prolongados.
- Tercero, con OpenWrt, las mejoras en WiFi conducen a tasas de datos mejoradas.
- Cuarto, las mejoras en WiFi llevan a una mejor equidad de tiempo de aire entre estaciones.
- Quinto, OpenWrt soporta mejoras en dispositivos antiguos, solo si la Flash/RAM de su dispositivo admite nuevas versiones.
Extensibilidad
OpenWrt tiene más de 3000 paquetes listos para instalar que mejoran las capacidades de su router. Algunas de las capacidades de los paquetes incluyen:
- Bloqueo de anuncios para una experiencia web ininterrumpida en sus dispositivos conectados.
- Además, menor latencia/lag usando Gestión Inteligente de Colas (SQM).
- Seguridad de red doméstica con un servidor WireGuard o OpenVPN.
- También, prevenga solicitudes DNS de espionaje y suplantación de ISP con encriptación DNS.
- Luego, permita que otro dispositivo acceda a su red sin infiltrar sus dispositivos.
- Finalmente, control de acceso usando controles parentales y límites de tiempo.
Seguridad
Fig 3: Concepto de Redes Sociales y Ciberseguridad
OpenWrt es software de código abierto que pasa por revisiones y comprobaciones masivas de desarrolladores globales antes de su lanzamiento. Por tanto, puede estar seguro de que no hay puertas traseras ocultas por proveedores de hardware.
Adicionalmente:
- OpenWrt recibe actualizaciones constantes para eliminar vulnerabilidades.
- También, el SO Linux de OpenWrt es más seguro frente a vulnerabilidades y ataques en línea.
- OpenWrt soporta todos los dispositivos compatibles sin importar el modelo.
Plataforma de Investigación
OpenWrt es una fuente confiable de contenido para la mayoría de los equipos que trabajan en investigación de vanguardia en redes. Los equipos incluyen desarrolladores que trabajan en la reducción de latencia y colas en la pila WiFi.
Además, el desarrollo continuo de software que reduce el buffer float, como los algoritmos fq_codel y cake, usa OpenWrt.
Configuración
Como otros sistemas basados en Linux, tendrá control total sobre todos los aspectos de su dispositivo embebido/router.
- Los datos de configuración se almacenan en archivos de texto plano para fácil copia y edición.
- Usando el Generador de Imágenes OpenWrt, puede crear sus propias imágenes de firmware para su dispositivo embebido.
- También, permite configurar botones externos, LEDs e interruptores a su preferencia.
- Además, tiene interfaces de usuario basadas en web y de línea de comandos para configuración.
Soporte Comunitario
OpenWrt tiene una vasta comunidad de usuarios a largo plazo, desarrolladores y voluntarios dispuestos a resolver problemas pertinentes. Por tanto, a diferencia del software distribuido por proveedores, obtendrá un inmenso soporte, lo que facilita resolver un problema.
Así es Como Instalar OpenWrt
Fig 4: Router Inalámbrico de Internet
El primer paso antes de instalar OpenWrt es asegurarse de que el dispositivo soporte el sistema. Luego descargue la mejor versión del firmware dependiendo de si es una actualización o una versión nueva.
Aquí hay cuatro métodos de instalación.
Método 1: Vía Firmware OEM
Para este método, consulte la página del modelo específico del dispositivo y si es compatible. A veces el firmware OEM le bloquea para flashear su dispositivo usando ciertos archivos. En el lado positivo, algunos dispositivos tienen compilaciones etiquetadas que les permiten ser compatibles con el firmware del fabricante.
Así es como instalar OpenWrt vía firmware OEM.
- Abra su navegador web y acceda a la WebUI del firmware OEM.
- Luego, use la opción "Actualización de Firmware" para instalar el archivo de imagen de firmware de fábrica de OpenWrt.
- Luego espere a que su dispositivo reinicie después de completar la instalación.
Método 2: Vía Cargador de Arranque y Puerto Ethernet
Instalar vía cargador de arranque y cable ethernet puede ser más difícil ya que no todos los cargadores de arranque tienen funcionalidad integrada. Por tanto, usarán un servidor TFTP, cliente TFTP, servidor FTP, cliente FTP, un servidor web, o un protocolo XMODEM.
Antes de la instalación, asegúrese de verificar lo siguiente:
- La dirección IP preestablecida del cargador de arranque.
- Si el cargador de arranque actúa como servidor o cliente y su protocolo.
- El número de puerto correcto.
- La interfaz a la que se está conectando.
- Nombre de usuario y contraseña, si es necesario.
- La ventana de tiempo entre el inicio de su dispositivo y la conexión.
Aquí están los pasos de instalación que seguirá.
- Primero, instale el software adecuado para su cargador de arranque.
- Segundo, lea la página del manual correspondiente.
- Tercero, configure la dirección IP estática de su PC en el bloque de dirección IP preconfigurado del cargador de arranque.
- Cuarto, conecte la PC a su dispositivo y haga un ciclo de encendido.
- Quinto, conecte el cargador de arranque usando el software elegido e instale el archivo de firmware OpenWrt.
Proyectos OpenWrt que Puede Probar
Construya un Reproductor de Audio Síncrono Multihabitación con Snapcast y Mopidy
Fig 5: Altavoces de Audio en una Mesa de Oficina
Puede lograr audio síncrono multihabitación conectando todos los altavoces asociados a su computadora.
Para este proyecto, necesitará dos software además de Home Assistant. Primero es Mopidy, un servidor de música que reproduce archivos en su computadora. El segundo es Snapcast, que le permite transmitir audio a través de una red de forma síncrona.
Así es como construir su reproductor de audio síncrono multihabitación.
- Primero, instale Mopidy (versión 2.0.0 o posterior).
- Segundo, instale Snapcast (versión 0.5.0 o posterior).
- Tercero, configure Mopidy.
- Cuarto, ejecute Mopidy y luego Snapcast.
- Quinto, configure Snapcast.
- Finalmente, configure Home Assistant.
Bloquee Anuncios con AdGuard Home
AdGuard Home es un servidor DNS de código abierto gratuito que bloquea anuncios y rastreadores. Lo logra redirigiendo dominios de rastreo a un "agujero negro".
Aquí están los pasos para bloquear anuncios con AdGuard Home (AGH).
- Primero, instale el paquete AdGuard Home a través de opkg.
- Luego, ejecute comandos para degradar dnsmasq a un resolvedor DNS interno para preparar a AdGuard Home como resolvedor DNS principal.
- Tercero, configure AGH a través de la interfaz web.
- Cuarto, inicie sesión en AGH y configure la intercepción de dominio LAN.
- Quinto, habilite DNS inverso (rDNS) para que AGH recoja las asignaciones DHCP de OpenWrt.
Acceda a Contenido Regional con OpenVPN
La Red Privada Virtual (VPN) del router OpenWrt protege los datos que entran y salen de su computadora y router de usuarios externos.
Aquí están los pasos a seguir al acceder a contenido regional con OpenVPN.
- Usaremos la interfaz VPN OVPN, una VPN gratuita, servicio estándar o servicio complementario.
- Luego, conecte su navegador al proveedor de servicios de internet (ISP) VPN para OpenVPN.
- Luego, instale OpenVPN en su router y seleccione OVPN desde el menú OpenVPN.
- Proporciónele una interfaz y configure el firewall.
- Por último, asegúrese de que está conectado a OVPN.
Conclusión
Y como hemos visto, es muy fácil configurar, usar o incorporar el sistema en su proyecto OpenWrt.
Finalmente, para cualquier asistencia con su proyecto en OpenWrt, contáctenos y le responderemos.
Tecnología Industrial
- Century Furniture Mantiene Fábricas en EE. UU. Abiertas —Un Plan para Manufactura Resiliente
- Cómo el liderazgo voluntario impulsa el avance en mantenimiento y fiabilidad
- 5 causas clave de fallo de equipos y estrategias probadas de prevención
- Cómo la transformación open-source de Bosch impulsa la innovación IoT – Lecciones para tu negocio
- FR4 Explicado: Aplicaciones Ideales y Limitaciones para Diseño PCB
- Modernizando equipos heredados con IIoT: Un camino hacia la transformación digital
- Industria 4.0: Beneficios, Riesgos y Desafíos de Implementación
- IA: Beneficios, riesgos e impacto en la industria
- Elegir CNC para Prototipado Rápido: 4 Ventajas Clave y 2 Desventajas
- Las 5 principales ventajas de los servicios de mecanizado CNC personalizado para fabricación de precisión
- Edificios Inteligentes: Elevan Salud, Bienestar y Productividad