Archivos y Software necesario
- Servidor TFTP http://tftpd32.jounin.net/ - Putty http://www.putty.nl/ - OpenWRT 8.09.2 http://downloads.openwrt.org/kamikaze/8.09.2/atheros/openwrt-atheros-root.jffs2-64k http://downloads.openwrt.org/kamikaze/8.09.2/atheros/openwrt-atheros-vmlinux.lzma
Paso 1: Habilitar el acceso al SSH de la fonera
- Nos conectamos a la red de la fonera.
- Abrimos la pagina “ejecuta-dropbear.html” en el navegador.
- Pulsamos el boton “Submit”
Codigo ejecuta-dropbear.html
<html> <head></head><body><center> <form method="post" action="http://192.168.10.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data"> <input name="username" value="$(/etc/init.d/dropbear)" size="68"> <input type="submit" name="submit" value="Submit" /> </form> </center></body></html>
Paso 2: Instalar RedBoot en la fonera.
- Entramos por SSH a la fonera y ejecutamos los siguientes comandos:
cd /tmp wget http://ipkg.k1k2.de/hack/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7 reboot
- La fonera se reiniciará.
- Volvemos a entrar por SSH.
cd /tmp wget http://ipkg.k1k2.de/hack/out.hex mtd -e "RedBoot config" write out.hex "RedBoot config" reboot
- La fonera se reiniciará con el redboot activado.
- Conectamos el PC por cable ethernet (cable cruzado o mediante un switch) a la fonera.
- Configuramos nuestra tarjeta de red con IP 192.168.1.10, mascara de subred 255.255.255.0 y sin puerta de enlace.
- Abrimos el Putty y nos conectamos mediante telnet a la IP 192.168.1.254 en el puerto 9000
- Si todo ha ido bien deberas estar viendo: Redboot>
Paso 3:Instalar OpenWRT
- Ahora ponemos los archivos del firmware en el mismo directorio del TFTPD32 y lo arrancamos
- Indicamos los datos de red a la fonera.
RedBoot> ip_address -h 192.168.1.10 -l 192.168.1.254/24
- Ahora pasaremos a flashear la fonera con el firmware OpenWRT (Algunos comandos pueden tardar hasta 20 minutos)
RedBoot> fis init RedBoot> load -r -b 0x80041000 openwrt-atheros-root.jffs2-64k RedBoot> fis create -b 0x80041000 -f 0xA8030000 -l 0x006F0000 -e 0x00000000 rootfs RedBoot> load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma RedBoot> fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7 RedBoot> fis load -l vmlinux.bin.l7 RedBoot> exec
- Espera unos segundos y desenchufa/enchufa la Fonera.
- Abrimos el Putty y conectamos mediante telnet a la IP 192.168.1.1
- Ejecutamos el siguiente comando para crear la contraseña de root
root@OpenWrt:~# passwd root
Ahora ya puedes conectar por SSH con la contraseña creada, o por el interfaz web http://192.168.1.1
Fuentes:
http://www.fonera.info/index.php?topic=100.0
http://crysol.org/node/840
http://www.elotrolado.net/wiki/Como_flashear_la_fonera_y_configurarla_como_punto_de_acceso_wifi
http://blog.jesusanchez.net/kamikazefon




