OpenWrt x86:instalación, ventajas y proyectos que puede probar.
OpenWrt es fácil de configurar y le permite maximizar las capacidades de sus enrutadores más allá de lo que aprovecha su firmware. Si tiene un sistema integrado o un enrutador, es mejor usar el sistema operativo, ya que tiene muchas funciones excelentes. El artículo de hoy se centra en todo lo relacionado con OpenWrt x86.
¿Qué es OpenWrt?
Figura 1:logotipo de OpenWrt
OpenWrt (Open Wireless Router) es un sistema operativo Linux de código abierto para desarrollar sistemas operativos personalizados dirigidos a sistemas integrados.
Por lo tanto, considere OpenWrt x86 para transformar su enrutador en un cliente BitTorrent, un sistema de modelado de tráfico, un servidor SSH o una VPN.
Además, no es un firmware, pero ofrece un sistema de archivos totalmente escribible que incluye administración de paquetes. Por lo tanto, en lugar de escribir un trabajo completo, es mejor desbloquear las capacidades de su enrutador o cualquier otro dispositivo integrado.
Seis razones para usar OpenWrt
Figura 2:Desarrollo de un sistema Linux
Mucha gente prefiere usar OpenWrt porque lo encuentran superior al firmware estándar en sus dispositivos integrados. Puede conectar un dispositivo OpenWrt con un Arduino instalando módulos kernel de USB a serie. Además, puede hacer Samba NAS con un enrutador 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 integrados. Incluye muchos algoritmos investigados recientemente que dan como resultado un mayor rendimiento del sistema que el firmware original.
Además:
- OpenWrt utiliza algoritmos de control de la expansión del búfer para reducir la latencia o el retraso y aumentar el rendimiento de la red.
- En segundo lugar, OpenWrt es confiable y estable durante períodos prolongados.
- Tercero, con OpenWrt, las mejoras de Wi-Fi conducen a velocidades de datos mejoradas.
- Cuarto, las mejoras de Wi-Fi conducen a una mayor equidad de tiempo aire entre estaciones.
- En quinto lugar, OpenWrt admite mejoras en dispositivos más antiguos, solo si la memoria 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 enrutador. Algunas de las capacidades de los paquetes incluyen:
- Bloqueo de anuncios para una experiencia web ininterrumpida en sus dispositivos conectados.
- Además, reduzca los niveles de latencia/retraso con Smart Queue Management (SQM).
- Seguridad de la red doméstica con un servidor WireGuard u OpenVPN.
- Además, evite que las solicitudes de DNS husmeen y la suplantación de ISP con el cifrado de DNS.
- Luego, permita que otro dispositivo acceda a su red sin infiltrarse en sus dispositivos.
- Finalmente, control de acceso mediante controles parentales y límites de tiempo.
Seguridad
Fig. 3:Redes sociales y concepto de seguridad cibernética
OpenWrt es un software de código abierto que se somete a controles y revisiones masivos por parte de desarrolladores globales antes de su lanzamiento. Por lo tanto, puede estar seguro de que los proveedores de hardware no ocultan puertas traseras.
Además:
- OpenWrt recibe actualizaciones constantes para eliminar cualquier vulnerabilidad.
- Además, el sistema operativo Linux de OpenWrt es más seguro frente a vulnerabilidades y ataques en línea.
- OpenWrt es compatible con todos los dispositivos compatibles, independientemente del modelo.
Plataforma de investigación
OpenWrt es una fuente confiable de contenido para la mayoría de los equipos que trabajan en investigaciones de vanguardia sobre redes. Los equipos incluyen desarrolladores que trabajan para disminuir la latencia y hacer cola en la pila WiFi.
Además, el desarrollo continuo de software que reduce la flotación del búfer, como los algoritmos fq_codel y cake, utiliza OpenWrt.
Configuración
Al igual que otros sistemas basados en Linux, tendrá control total sobre todos los aspectos de su dispositivo/enrutador integrado.
- Los datos de configuración se almacenan en archivos de texto sin formato para facilitar la copia y edición.
- Usando OpenWrt Image Generator, puede crear sus imágenes de firmware para su dispositivo integrado.
- Además, permite configurar botones, LED e interruptores externos según sus preferencias.
- Además, tiene interfaces de línea de comandos y de usuario basadas en web para la configuración.
Apoyo a la comunidad
OpenWrt tiene una vasta comunidad de usuarios, desarrolladores y voluntarios a largo plazo dispuestos a resolver problemas pertinentes. Por lo tanto, a diferencia del software distribuido por el proveedor, obtendrá un soporte inmenso, lo que facilitará la resolución de un problema.
Aquí se explica cómo instalar OpenWrt
Figura 4:Enrutador de Internet inalámbrico
El primer paso antes de instalar OpenWrt es asegurarse de que el dispositivo sea compatible con el sistema. Luego descargue la mejor versión del firmware dependiendo de si es una actualización o una nueva versión.
Aquí hay cuatro métodos de instalación.
Método 1:mediante firmware OEM
Para este método, consulte la página del modelo específico del dispositivo y compruebe si es compatible. A veces, el firmware OEM le impide actualizar su dispositivo con ciertos archivos. En el lado positivo, algunos dispositivos tienen compilaciones etiquetadas que les permiten ser compatibles con el firmware del fabricante.
Aquí se explica cómo instalar OpenWrt a través del firmware OEM.
- Abra su navegador web y acceda a la WebUI del firmware OEM.
- A continuación, 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 se reinicie después de completar la instalación.
Método 2:a través del gestor de arranque y un puerto Ethernet
La instalación a través de un cargador de arranque y un cable Ethernet puede ser más difícil, ya que no todos los cargadores de arranque tienen una funcionalidad integrada. Por lo tanto, usarán un servidor TFTP, un cliente TFTP, un servidor FTP, un cliente FTP, un servidor web o un protocolo XMODEM.
Antes de la instalación, asegúrese de verificar lo siguiente:
- La dirección IP predeterminada del gestor de arranque.
- Si el gestor de arranque actúa como servidor o cliente y su protocolo.
- El número de puerto correcto.
- La interfaz a la que te estás conectando.
- Nombre de usuario y contraseña, si es necesario.
- La ventana de tiempo entre el inicio de su dispositivo y la conexión.
Estos son los pasos de instalación que deberá seguir.
- Primero, instale el software adecuado para su gestor de arranque.
- Segundo, lea la página del manual correcto.
- Tercero, configure la dirección IP estática de su PC en el bloque de direcciones IP del gestor de arranque preconfigurado.
- Cuarto, conecte la PC a su dispositivo y enciéndalo.
- Quinto, conecte el gestor de arranque utilizando el software elegido e instale el archivo de firmware OpenWrt.
Proyectos OpenWrt que puede probar
Cree un reproductor de audio sincrónico para varias habitaciones con Snapcast y Mopidy
Fig. 5:Altavoces de audio en una mesa de oficina
Puede lograr audio síncrono en varias habitaciones conectando todos los altavoces asociados a su computadora.
Para este proyecto, necesitará dos software además de Home Assistant. Primero está 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 sincrónica.
Aquí se explica cómo crear su reproductor de audio síncrono multisala.
- Primero, instale Mopidy (versión 2.0.0 o posterior).
- En segundo lugar, instale Snapcast (versión 0.5.0 o posterior).
- Tercero, configure Mopidy.
- Cuarto, ejecuta Mopidy y luego Snapcast.
- Quinto, configure Snapcast.
- Finalmente, configure Home Assistant.
Bloquear anuncios con AdGuard Home
AdGuard Home es un servidor DNS gratuito de código abierto que bloquea anuncios y rastreadores. Lo logra desviando los dominios de seguimiento a un "agujero negro".
Estos son los pasos para bloquear anuncios con AdGuard Home (AGH).
- Primero, instale el paquete AdGuard Home a través de opkg.
- A continuación, ejecute comandos para degradar dnsmasq a un solucionador de DNS interno para prepararse para convertir a AdGuard Home en el solucionador de 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 el DNS inverso (rDNS) para que el AGH recoja las asignaciones de DHCP de OpenWrt.
Acceda a contenido regional con OpenVPN
La red privada virtual (VPN) del enrutador OpenWrt protege los datos dentro y fuera de su computadora y enrutador de usuarios externos.
Estos son los pasos a seguir para acceder a contenido regional con OpenVPN.
- Usaremos la interfaz VPN de OVPN, una VPN gratuita, un servicio estándar o un servicio complementario.
- A continuación, conecte su navegador a la VPN del proveedor de servicios de Internet (ISP) para OpenVPN.
- A continuación, instale OpenVPN en su enrutador y seleccione OVPN en el menú de OpenVPN.
- Déle una interfaz y configure el cortafuegos.
- Por último, asegúrese de estar conectado a la OVPN.
Conclusión
Y como hemos visto, es muy fácil configurar, usar o incorporar el sistema en su proyecto OpenWrt.
Finalmente, si necesita ayuda con su proyecto en OpenWrt, contáctenos y nos pondremos en contacto con usted.
Tecnología Industrial
- Si Bosch puede hacerlo, usted también puede hacerlo
- Century Furniture está superando las probabilidades (¡y tú también puedes!)
- ¿Qué puede hacer para mejorar el mantenimiento y la confiabilidad?
- 5 causas de fallas en el equipo (y lo que puede hacer para evitarlas)
- FR4:cuándo puedes usarlo y cuándo no
- Equipo heredado e IIoT:¿Puedes enseñarle nuevos trucos a un perro viejo?
- Las 5 principales ventajas de los servicios de mecanizado CNC personalizados que puede esperar
- Ventajas y desventajas de Industria 4.0
- Ventajas y desventajas de la inteligencia artificial
- Los edificios inteligentes pueden hacerte más saludable y feliz
- ¿Debe utilizar CNC para la creación rápida de prototipos? Aprende 4 Ventajas y 2 Desventajas