Durante el último año, se descubrió que muchos routers comerciales sufrían de varios fallos en las puertas traseras que podían permitir el espionaje (o peor) de varias entidades. Si a esto le añadimos las características limitadas que se encuentran en el firmware de esos routers, se hace evidente que puede ser necesaria una alternativa para algunos usuarios. Pero, ¿cuáles son las alternativas? Una se llama OpenWrt, una distribución Linux hecha específicamente para enrutadores que ofrece un conjunto de características enormemente mejorado y un nivel de fiabilidad y seguridad que el firmware por defecto no puede tocar.
¿Qué es OpenWrt?
OpenWrt es una distribución Linux embebida que puede instalarse en ciertos routers para mejorar enormemente su rendimiento y las características que ofrecen. En algunos casos, un enrutador básico (con características limitadas) puede transformarse en una herramienta de enrutamiento de tráfico de red muy flexible.
OpenWrt comenzó en 2004, después de que Linksys liberara el código para sus routers inalámbricos WRT54G bajo la GNU General Public License. Bajo los términos de esa licencia, Linksys tenía que poner el código del firmware a disposición del público en general. Esto también significaba que los desarrolladores podían modificar el código y/o crear versiones derivadas de la plataforma. Eso es exactamente lo que pasó. Originalmente, el nuevo firmware sólo soportaba la serie de routers WRT54G. A lo largo de los años, el soporte se ha extendido para incluir una serie de routers y dispositivos de diferentes fabricantes. Para ver una lista de dispositivos compatibles, consulte la Tabla de hardware de OpenWRT.
La razón principal por la que OpenWrt se hizo tan popular fue porque expandió enormemente lo que los dispositivos comerciales podían hacer. El conjunto de características actual incluye las siguientes características:
- Sistema de archivos escribible para personalización.
- Puede configurarse a través de una línea de comandos o de una interfaz basada en web.
- Compatibilidad con redes de malla.
- Inyección de paquetes.
- Cortafuegos con información de estado, NAT y redireccionamiento de puertos a través de netfilter.
- Apoyo de PeerGuardian.
- El cerdo golpeando a través de knockd y knock.
- IPS vía Snort.
- Gestión activa de colas.
- Balanceo de carga (para uso con múltiples ISPs).
- Tunelado IP.
- Monitorización de la red en tiempo real.
- DNS y DHCP a través de Dnsmasq, MaraDNS y más.
- DNS dinámico.
- Sistema de distribución inalámbrica.
- Soporte de impresora.
- Compartir archivos a través de Samba.
Para obtener una lista completa del conjunto de funciones, visite la página de OpenWRT Wikipedia.
¿Por qué querría usar OpenWrt?
La respuesta a esta pregunta es muy simple: Ha encontrado que su enrutador actual es demasiado limitado para manejar sus necesidades. En muchos casos, esa necesidad es de velocidad. Algunos firmware de enrutadores simplemente no pueden satisfacer las altas exigencias que se imponen a las redes domésticas (o de pequeñas oficinas). Si tiene varios dispositivos que transmiten contenido por secuencias, consolas de videojuegos y otras necesidades, es posible que se produzca un cuellos de botella en el enrutador. Con OpenWrt, usted no tendrá tales problemas. En otros casos, es posible que descubra que el firmware de su router actual simplemente ha limitado su capacidad para administrar su red de la manera que mejor se adapte a sus necesidades. Otras razones para optar por OpenWrt, en lugar del firmware de stock de su router, incluyen:
- Comparta archivos entre dispositivos a través de una unidad de almacenamiento externa conectada directamente al enrutador.
- Ejecute un cliente BitTorrent desde el enrutador.
- Conecte una impresora directamente al router para crear una impresora en red.
- Limite el uso de ancho de banda de un dispositivo en particular, o incluso programe las horas en que los dispositivos pueden usar la red.
- Obtenga control total sobre su red.
- Aumente la potencia de su señal inalámbrica.
- Crear filtros MAC.
- Cree múltiples redes WiFi (como una red de visitantes/invitados).
¿Cómo se instala OpenWrt?
Lo primero que debe hacer es asegurarse de que su router es compatible con OpenWrt. Recuerde visitar la página Tabla de hardware para averiguar si el enrutador que tiene (o el enrutador que desea comprar) es compatible. Una vez que sepa que el router en cuestión es compatible con OpenWrt, el proceso de instalación es el siguiente.
Busque su dispositivo en la página Tabla de hardware y haga clic en el enlace Ver/editar datos. Aquí se le presentará una buena cantidad de información sobre su dispositivo. Cerca de la parte inferior de esa página verá la entrada Firmware OpenWrt Install URL. Haga clic en el enlace asociado a esa entrada para descargar el archivo necesario para flashear el firmware de su router. Recuerda, DEBES asegurarte de descargar el archivo que coincida con el modelo de tu router. Para flashear el firmware, siga estos pasos cuidadosamente:
-
Conecte un ordenador o portátil al enrutador a través de un cable Ethernet (NO lo haga a través de una conexión inalámbrica).
-
Asegúrese de que su ordenador (o portátil) esté configurado con una dirección IP que permita que el dispositivo se conecte al enrutador.
-
Inicie sesión en la interfaz web de administración de su enrutador (la forma de hacerlo dependerá de la marca y el modelo del enrutador) y busque la función de instalación del firmware específico del dispositivo. Para algunos enrutadores, habrá una opción manual que le permitirá elegir un archivo para cargar (el firmware que descargó). Si no está seguro de cómo transferir el archivo del ordenador al enrutador, consulte la guía del usuario del fabricante para instalar el firmware.
-
Espere a que el proceso de flasheo se complete y el router se reiniciará automáticamente.
-
Se ha instalado el nuevo firmware del router.
Para obtener más información sobre la primera instalación, consulte la documentación de instalación de fábrica de OpenWRT. Una vez completado el proceso, puede iniciar sesión en OpenWRT a través de la dirección IP 192.168.1.1 con las siguientes credenciales.
- Nombre de usuario: admin o root (dependiendo del firmware utilizado)
- Contraseña: contraseña
Disfruta de la nueva flexibilidad de tu router.