Algo de Linux: febrero 2011

domingo, 6 de febrero de 2011

Actualizar firmware router C54APRA

Parece que últimamente me está dando un poco de guerra el router C54APRA. Así que he puesto otro y voy a trastear un poco con él, poniéndole otra vez el firmware Openwrt, ahora con una versión más reciente: la backfire (La última vez lo flasheé con el firmware kamikaze 8.09.2):

http://downloads.openwrt.org/backfire/10.03/ar7/


He vuelto a tener problemas para flashearlo desde linux, así que he tenido que usar de nuevo el cliente ftp de windows desde una máquina virtual.

Como ya sé que la IP adam2 de mi router es la 192.168.1.199, abrimos un terminal y, una vez abierto, hacemos ftp a la direccón adam2 de nuestro router:

ftp 192.168.1.199

El router nos mostrará un mensaje y nos perguntará un usuario y una password. Introduciremos adam2 como usuario y como password:

Connected to c54apra (192.168.1.199).
220 ADAM2 FTP Server ready.
Name (192.168.1.1:user): adam2
530 Please login with USER and PASS.
SSL not available
331 Password required for adam2.
Password: adam2

Y veremos un mensaje en el que nos dice que el usuario adam2 se ha logueado correctamente:

230 User adam2 successfully logged in.
ftp>

En el prompt de ftp establecemos el modo de transferencia binario e indicamos, por decirlo de algún modo, que vamos a flashear:

ftp> binary
ftp> quote MEDIA FLSH

El siguiente paso, será transferir el archivo:

put "openwrt-ar7-squashfs.bin" "c mtd4"


Tardará un poquito en flashearlo, pero no demasiado. Una vez que termine, veremos de nuevo el prompt de ftp:

ftp>

Reiniciamos el router:

ftp>quote REBOOT

Y salimos de ftp:

ftp>QUIT

Y listo. Ya tendremos nuestro router funcionando con OpenWRT backfire.