Guía definitiva: Modo de actualización y flasheo del NSLU2 con upslug2 🐧
Aunque el firmware oficial de Linksys permite actualizaciones desde su panel web, este método manual es indispensable para:
- Recuperar el dispositivo si el sistema original se corrompe.
- Instalar firmwares de terceros (como OpenWrt o SlugOS) que no son soportados oficialmente.
🛠️ Paso a paso para activar el modo de flasheo:
- Apagado: Asegúrate de que el NSLU2 esté completamente apagado.
- Reset: Mantén pulsado el botón Reset (ubicado en el pequeño orificio trasero, justo encima de la entrada de corriente) usando un clip o herramienta delgada.
- Encendido: Sin soltar el botón de Reset, presiona y suelta el botón de Power frontal para encender el equipo.
- Observa los LEDs: Mantén el Reset presionado hasta que el LED Ready/Status cambie a color rojo parpadeante. En ese preciso instante, suelta el botón de Reset.
- Confirmación: Si el proceso fue exitoso, el LED Ready/Status quedara parpadeando en rojo. Esto indica que el NSLU2 está en modo de espera, listo para recibir el nuevo firmware.
⚠️ Nota importante: El LED debe parpadear estrictamente en rojo. Si el parpadeo es de color ámbar o naranja, el dispositivo no ha entrado en modo de actualización y deberás repetir el proceso.
Instalación del Firmware con upslug2 (Linux)
Una vez que el NSLU2 está en Modo Upgrade (LED alternando verde/rojo), el siguiente paso es "proyectar" el firmware desde nuestro PC hacia el dispositivo. En sistemas Linux, la herramienta estándar es upslug2.
🛠️ Guía de uso paso a paso:
1. Preparar el entorno Abre una terminal y dirígete a la carpeta donde descargaste el firmware (por ejemplo, la carpeta Descargas).
cd ~/Descargas2. Identificar tu interfaz de red Antiguamente, la mayoría de las tarjetas de red se llamaban eth0, pero las distribuciones modernas con systemd usan nombres como enp0s7 o eth1. Es vital identificar la tuya para que la herramienta sepa por dónde enviar los datos:
ip a
Busca tu tarjeta de red cableada en la lista y anota su nombre.
3. Ejecutar el flasheo Con el nombre de tu interfaz y el archivo del firmware listos, ejecuta el comando con permisos de administrador (sudo).
Tip: Puedes escribir las primeras letras del nombre del archivo y presionar la tecla Tabulador para que la terminal lo complete automáticamente.
$ sudo upslug2 -d [nombre_interfaz] -i [nombre_del_firmware].bin
Ejemplo real:
$ sudo upslug2 -d enp0s7 -i openwrt-18.06.9-ixp4xx-generic-nslu2-squashfs.bin📋 Glosario de parámetros:
- -d: Define la interfaz de red física conectada al NSLU2.
- -i: Especifica la imagen del firmware que vamos a grabar.
🛡️ ¿Qué pasa si algo sale mal?
¡No entres en pánico! 😎 Una de las mayores virtudes del NSLU2 es que su gestor de arranque (RedBoot) es casi indestructible por software. Si hay un corte eléctrico o el cable se desconecta durante el proceso, simplemente:- Reinicia el NSLU2 en Modo Upgrade (botón Reset).
- Vuelve a ejecutar el comando de upslug2.
Para ver este proceso en acción, te invito a ver el siguiente video tutorial:
Para mas información sobre el NSLU2 en el blog visita este link.
Y para obtener estas herramientas y firmwares aqui.
Comentarios
Publicar un comentario
🤔 con que esto tenemos...