Pero aparte de OpenWRT podemos encontrar otros firmwares libres. Otro de los mas conocidos es DD-WRT , cuya principal característica es su completísimo interfaz web.
Para utilizar DD-WRT el método de flasheo es muy similar al de OpenWRT.
Necesitamos:
- Tener acceso SSH por cable de red cruzado o por cable serie a la Fonera ( kolofonium )
- Archivos del firmware DD-WRT.
- Servidor TFTP ( tftpd32 )
- Cliente SSH ( Putty )
- Entramos por SSH a la Fonera y vamos ejecutando los siguientes comandos :
root@OpenWrt:~# wget http://fonera.info/camicia/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
root@OpenWrt:~# mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
root@OpenWrt:~# reboot
Después de esto la Fonera se reiniciara
- Volveis a entrar por SSH y ejecutáis:
root@OpenWrt:~# wget http://fonera.info/camicia/out.hex
root@OpenWrt:~# mtd -e "RedBoot config" write out.hex "RedBoot config"
root@OpenWrt:~# reboot
Una vez ejecutado este paso la Fonera reiniciara pero no sera capaz de hacerlo completamente , por lo que necesitaremos entrar al RedBoot. Para continuar seguimos los siguientes pasos:
- Desenchufamos de la corriente la Fonera.
- Enchufamos el cable de red por un extremo a la Fonera y por otro al PC o switch que estemos usando.
- Configuramos nuestra tarjeta de red con IP 192.168.1.xxx (192.168.1.166 , por poner un ejemplo) , mascara de subred 255.255.255.0 y sin puerta de enlace.
- Ejecutamos (Inicio / Ejecutar) un "ping -t 192.168.1.254" y lo dejamos de fondo.
- Abrimos el Putty y lo preparamos para conectar mediante telnet a la IP 192.168.1.254 en el puerto 9000.
- Enchufamos a la corriente la Fonera.
- Una vez que vemos que devuelve los pings la Fonera conectamos con el Putty.
- Ponemos los archivos del firmware en el mismo directorio del TFTPD32 y lo arrancamos.
- Indicamos los datos de red a la Fonera ( ip_address -l [IP-FONERA] -h [IP-PC-SERVIDOR] )
- Ahora pasaremos a flashear la Fonera con el firmware DD-WRT.
RedBoot> load -r -v -b 0x80041000 root.fs
RedBoot> fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs
RedBoot> load -r -v -b 0x80041000 vmlinux.bin.l7
RedBoot> fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
RedBoot> fis create -f 0xA83D0000 -l 0x00010000 -n nvram
RedBoot> fconfig
RedBoot> fis load -l vmlinux.bin.l7
RedBoot> exec
RedBoot> reset
La Fonera reiniciara y recibirá una IP por dhcp a la vez que emitirá una señal wifi con ESSID "dd-wrt".
Podéis entrar a su configuración por la IP que recibe por dhcp o por 192.168.1.1 si conectas por wifi , ambas en el puerto 8080.
+ info en el wiki de DD-WRT , Fonera_flashing.txt y www.fonera.info
No hay comentarios:
Publicar un comentario