Este va a ser un largo "articulo" sobre la "Fonera" y el firmware OpenWRT, me lo tengo que tomar con calma, son muchas cosas, y quiero que esten bien estructuradas.
Lo primero, unas simples notas.
- Actualizar Fonera desde Kamikaze (8.09.2_r18961) a Blackfire (10.03.1-rc4)
Algunas notas "tecnicas".
Esto es basico pero lo pongo por si ayuda.
Se accede a la fonera por SSH ( sin esto, mejor busca en otro sitio el acceso SSH y demas gaitas.)
Te autenticas como root y la pass de root.
Independientemente de la IP que tenga la interface de red de la fonera, para cambiarla solo se necesita esto.( si no necesitas cambiarla pues mejor)
root@OpenWrt:~#ifconfig br-lan0 192.168.100.100 tambien puedes poner root@OpenWrt:~#ifconfig eth0 192.168.100.100
Con esto cambiaras la IP de la interface ethernet a la que tu prefieras, yo puse 192.168.100.100, pero se tendra que poner la que toque en casa escenario.
Nota: Tendras que cambiar la IP de la interface de tu equipo o poner una segunda interface tipo eth0:1 para entrar otra vez a la Fonera ( parece evidente pero mejor dejarlo caer para los que son muy rapidos.)
Despues "siempre" se tiene que poner una pasarela (gateway) (puerta de enlace), pues con esto la ponermos.
root@OpenWrt:~#route add default gw 192.168.100.1
Ya tenemos listo un escape a Internet, pero no es suficiente, si pretendemos tener completa la funcionalidad, nos quedaria meter un DNS para que nos pueda resolver nombres de dominio. Tan sencillo como esto.
root@OpenWrt:~# vi /etc/resolv.conf
nameserver 192.168.100.10
Nota:el editor "vi" para poder editar se tiene que presionar la leta "i" y para guarar los cambios tienes que dar "Esc" (escape) a los ":" y despues escribir "wq" que es como decir "write" (escribe) "quit" (salir). Mucho ojito con este editor, si no lo conoces bien, es muy facil liarla parda, verifica siempre que los cambios que pretendes son los que aparecen, si te haces un lio, lo mejor es empezar de cero saliendo sin guardar nada, mediante "Esc" (escape) los ":" y escribir "!q"
Lo de ese, DNS es porque yo tengo uno interno, pero en la mayoria de los casos se tendra que poner uno publico del operador que te de acceso a Internet. ( O incluso la IP del propio Gateway.)
Comprobamos que nuestras modificaciones son buenas y hacemos una prueba simplona.
root@OpenWrt:~# ping google.es
PING google.es (209.85.147.147): 56 data bytes
64 bytes from 209.85.147.147: seq=0 ttl=50 time=76.514 ms
64 bytes from 209.85.147.147: seq=1 ttl=49 time=74.726 ms
^C
--- google.es ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 74.726/75.620/76.514 ms
Parece que todo chuta como queremos.
Procedamos a actualizar el firmware que es de lo que se trata.
root@OpenWrt:~# cd /tmp
root@OpenWrt:/tmp# wget http://downloads.openwrt.org/backfire/10.03.1-rc4/atheros/openwrt-atheros-combined.squashfs.img
Connecting to downloads.openwrt.org (78.24.191.177:80)
openwrt-atheros-comb 100% |*******************************| 2752k 00:00:00 ETA
root@OpenWrt:/tmp# sysupgrade openwrt-atheros-combined.squashfs.img
Saving config files...
Switching to ramdisk...
mount: mounting mini_fo:/jffs on /mnt failed: Function not implemented
Performing system upgrade...
Unlocking vmlinux.bin.l7 ...
Unlocking rootfs ...
Writing from <stdin> to vmlinux.bin.l7 ...
Writing from <stdin> to rootfs ...
Appending jffs2 data to from /tmp/sysupgrade.tgz to rootfs...
Updating FIS table...
Rebooting ...
Ya solo nos toca, ver, si la hemos piciado, o tenemos nuestro nuevo flamante BlackFire en nuestra preciosa fonera.
Conectamos a la IP que tenia antes de cambiarla, (si es que hemos necesitado cambiarla ) y si sale:
login as:
Podemos respirar tranquilos, no esta muerta. Nos autenticamos y vemos que nos dice:
Tachaannnnn:
BusyBox v1.15.3 (2010-11-11 22:22:00 PST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
Backfire (10.03.1-rc4, r24045) --------------------
1/3 shot Kahlua In a shot glass, layer Kahlua
1/3 shot Bailey's on the bottom, then Bailey's,
* 1/3 shot Vodka then Vodka.
---------------------------------------------------
root@OpenWrt:~#
Ya tenemos nuestro precioso nuevo firmware, listo para trastearle, y ver los nuevos cambios y mejoras.
Fin.