Actualizar Fonera+ con DD-WRT
De Seguridad Wireless
Contenido |
Actualizar Fonera+ con DD-WRT
| Aviso:
DD-WRT no garantiza que funcione correctamente por que aún están en pruebas para la fonera+
|
1º Acceder al redboot
Se puede acceder desde el cable serie (creo que es la mejor opción, ya que siempre va a funcionar)
O por telnet con la dirección IP y el puerto 9000, ya que ese es el puerto de escucha del redboot de la fonera. El programa recomendado es Putty
2º Bajamos DD-Wrt
Descargamos la versión desde aquí: http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fv24-sp1%2FConsumer%2FFon%2FFonera/
3º Configurar TFTP
Bajamos tftpd desde aquí: http://www.jounin.net/tftpd32.html
Después copiamos el linux.bin que bajamos antes y lo copiamos en la carpeta donde esta el ejecutable de TFTPd
4º Configuramos Redboot
Se pone la ip local del pc donde está el servidor TFTP.
Los comandos son estos:
ip_address -l [local ip address/24] -h [remote server address]
Y este si la IP local es 192.168.1.1, si no es esa, solo tenemos que cambiar el valor
ip_address -l 192.168.1.254/24 -h 192.168.1.1
5º Comenzamos con el Flasheo
Tenemos que poner los siguientes comandos.
fis init load -r -b 0x80041000 linux.bin fis create linux
Fis create linux, tarda un rato largo, pero no os preocupeis, simplemente no apagueis la fonera.
Despues de que termine de flashear, hay que cambiar el boot de arranque.
SOLO ES CAMBIAR UN COMANDO.
EL QUE ESTA EN NEGRITA.
Y también estar atentos al comando de guardado. en negrita al final que hay que poner y
RedBoot> fconfig Run script at boot: true Boot script: .. fis load -l vmlinux.bin.l7 .. exec Enter script, terminate with empty line >> fis load -l linux >> exec >> Boot script timeout (1000ms resolution): 2 Use BOOTP for network configuration: false Gateway IP address: Local IP address: 192.168.1.254 Local IP address mask: 255.255.255.0 Default server IP address: <blank> Console baud rate: 9600 GDB connection port: 9000 Force console for special debug messages: false Network debug at boot time: false Update RedBoot non-volatile configuration - continue (y/n)? y ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . RedBoot>reset
Después de esto, solo es reiniciar la fonera y listo.
Ya tenemos nuestra fonera+ flasheada con DD-Wrt
Autor: Gscabi