He sido incapaz de cambiar la ip del router, incluyo leyendo el tutorial de Noltari, pongo pasos que he seguido por si he hecho algo mal.
Cargo el firm, pongo contraseña y abro ventana en ssh, ejecuto mtd erase -r rootfs_data, espero a que reinicie. Una vez reiniciado el router vuelvo a poner contraseña desde luci, me voy a lan, pongo la nueva dirección de ip, pongo guardar y aplicar y nada, se queda como colgado el router con los mismos led encendidos y la ventana de luci queda como colgada también. Quito corriente al router y vuelvo a encender y no puedo acceder ni con la nueva dirección de ip ni con la vieja. He probado con estos comandos desde ssh
uci set network.lan.ipaddr=192.168.2.1
uci commit
reboot
y tampoco cuando reinicia el router la dirección de ip sigue siendo 192.168.1.1
Si te PC tiene una IP en el rango 192.168.1.x, podrás acceder a los dispositivos en ese rango, pero no a los del rango 192.168.2.x.
Al cambiar la IP del router de 192.168.1.1 a 192.168.2.1, estás cambiando el rango de IP del router. Por eso parece que se queda colgado, porque tu PC seguirá estando en el rango 192.168.1.x y estarás intentando acceder al rango 192.168.2.x. Para acceder, tendrás que cambiar la IP al PC (a la 192.168.2.2, por ejemplo), y luego acceder al router con la nueva IP (192.168.2.1). Como dice
seny, es engorroso, pero si sabemos lo que hacemos, parece más fácil.
Si lo anterior no te está funcionando, debe haber otro problema, como por ejemplo, que te hayas quedado sin espacio en la flash para grabar los cambios. Cuando entres por SSH, pon
df, y mira si la partición rootfs está al 100%. Si lo está, tendrás que borrar algo para poder grabar los cambios. Comprueba también si al teclear
dmesg y
logread, hay líneas donde te indique si hay algún error en el arranque con respecto a la flash o sistema de archivos jffs2.
Si el cambio de IP lo haces desde SSH, tendrás que reiniciar los servicios que dependan de la red. Si el cambio de IP lo haces desde luci, los cambios se harán automáticamente y no habrá necesidad de reinciar el router para acceder, sólo cambiar el rango de IP del PC. Por simplicidad, te aconsejo que el cambio de IP lo hagas desde luci, cambies la IP del PC, y accedas al router con la nueva IP.