Escrito el 29 de Octubre de 2008 en Hardware

Otro de estos minitutoriales para no olvidarme de cómo se hace.
Intentando cambiar el puerto del servidor SSH del router (el típico Linksys WRT54GL), se me coló un número, y obviamente, al resetear, ya no podía entrar para cambiarlo. Había puesto el dropbear en un puerto, mientras que en el firewall estaba otro distinto configurado. Así que el router funcionaba alegremente, pero no había forma de entrar por SSH para arreglar la chapuza que había hecho.
Así que buscando, me enteré que este firmware tiene un failsafe mode, que se activa apagando el router, volviéndolo a encender, y cuando se encienda el LED de “DMZ”, pulsando 2 segundos el botón reset. Entonces desde un ordenador con IP estática en el rango 192.168.1.x, podremos entrar por telnet al router en la IP 192.168.1.1. Una vez dentro pasamos a montar la partición de la flash con:
mtd unlock /dev/mtd/4
mount -t jffs2 /dev/mtdblock/4 /jffs
Y ya tendremos disponible en /jffs/ todos los datos que teníamos antes. En mi caso, era cuestión de corregir el puerto del dropbear, y listo. Reiniciamos, y como nuevo.