Transforma tu router Xiaomi en un superordenador con OpenWRT

Transforma tu router Xiaomi en un superordenador con OpenWRT

OpenWRT es un sistema operativo potente basado en Linux para routers que ofrece a los usuarios capacidades avanzadas de gestión de red, protocolos adicionales y ajustes de seguridad mejorados. Esta guía describe el proceso de instalación de OpenWRT en routers Xiaomi.

Modelos de routers Xiaomi compatibles

  • Xiaomi Mi Router 4A (Gigabit Edition y 100M Edition)
  • Xiaomi Mi Router 4C
  • Xiaomi Mi Router 3Gv2
  • Xiaomi Mi Router AC2100
  • Xiaomi Redmi Router AC2100
  • Xiaomi Mi WiFi 3C
  • Xiaomi Mi WiFi Nano
  • Xiaomi Mi Router AX9000

Preparación para la instalación

Antes de comenzar la instalación, asegúrese de contar con:

  • Equipo con adaptador Ethernet
  • Dos cables Ethernet
  • Software necesario: Python3, scapy, netcat (si es necesario)
  • Archivos de firmware de OpenWRT para su modelo de router
  • Una cuenta de Xiaomi para activar SSH (necesaria para algunos modelos)

Proceso de instalación

  1. Habilitar SSH en el router:

    Para algunos modelos es necesario activar SSH a través de la interfaz web del router. Para ello, acceda a la configuración mediante http://192.168.31.1 o miwifi.com y active SSH siguiendo las instrucciones de la aplicación Mi WiFi. Puede que necesite descargar el paquete SSH desde el sitio oficial de soporte de Xiaomi.

  2. Conexión al router por SSH:
    ssh root@192.168.31.1

    La dirección IP puede variar según el modelo de router. El usuario por defecto es root y la contraseña es la que se estableció a través de la aplicación Mi WiFi.

  3. Copiar el firmware al router:
    scp openwrt-<version>-<model>.bin root@192.168.31.1:/tmp

    Reemplace <version> y <model> por los datos correspondientes a su modelo de router.

  4. Flasheo del router:
    mtd write /tmp/openwrt.bin firmware

    Tras un flasheo exitoso, el router se reiniciará automáticamente.

  5. Configuración inicial de OpenWRT:

    Tras el reinicio, conéctese a la interfaz web LuCI en 192.168.1.1 para configurar los parámetros del router. Establezca usuario y contraseña y, a continuación, configure la red básica.

Detalles de instalación para modelos específicos

Xiaomi Mi Router 4C: Para este modelo puede ser necesario usar el exploit OpenWRTInvasion para obtener acceso al dispositivo y activar SSH. Esto es necesario para evitar las limitaciones del firmware del fabricante.

Xiaomi Redmi Router AC2100: La instalación incluye activar SSH desde la interfaz web del router antes de flashear OpenWRT.

Advertencias importantes

  • Instalar OpenWRT puede anular la garantía del dispositivo.
  • Existe riesgo de dañar el dispositivo si la instalación es incorrecta.
  • Siga siempre las instrucciones y esté preparado para restaurar el dispositivo mediante el modo de recuperación si hace falta.
  • Si necesita volver al firmware de fábrica, descargue el archivo de firmware original y ejecute el comando mtd -r write.

Enlaces a firmwares de OpenWRT

Antes de instalar OpenWRT, asegúrese de comprender todos los riesgos y de estar preparado para las posibles consecuencias. Si tiene dudas, solicite ayuda a la comunidad OpenWRT o a usuarios experimentados.

Alt text