[How to] Fonera 2200/2201 firmware OpenWrt Kamikaze v.7.09 Ultima stable

Written by blitous on Febrero 23, 2008 – 5:48 am -

Ahora para flashear las foneras 2200/2201 la cosa es mucho mas facil……ya tenemos redboot y no habra que meterselo ni ejecutar el script dropbear, ni siquiera habra que habilitarle el ssh…..
Sino que entramos al Redboot ( entorno de comandos en lenguaje emsamblador para flashear o cambiar el firmware de las foneras) y ejecutamos una serie de pasos……….
Una vez dentro del Redboot podemos meter OpenWrt, DD-Wrt y alguno mas………..

La fonera viene de fabrica con Redboot en 192.168.1.1 por el puerto 9000 mediante telnet en los 2 segundos de booteo , esto quiere decir que , que no hace falta hacer todo el proceso que se hacia en las 2100…………

Al no ser mia la fonera ni el ordenador dnd se flasheo lo hicimos con windows XP uE 0.6…….Deciros que con LINUX TAMBIEN SE HACE………….es totalmente =

¿que necesitamos para hacer todo esto?

1) Archivos para OpenWrt Ultima stable version 7.09

openwrt-atheros-2.6-vmlinux.lzma 768K
openwrt-atheros-2.6-root.squashfs 1.1MB

que los descargais de aqui — > http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/
Boton derecho sobre el archivo y guardar link y se descarga…
Los guardamos dentro de la carpeta del servidor tftpd C:\Archivos de programa\tftpd32\
Primero instalar el server y decirle que la 192.168.1.123 es la que sirve………

2) putty http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
3) tftpd32 http://tftpd32.jounin.net/
4) Cable cruzado


Para entrar en el redboot……..

El metodo que se puede usar por ejemplo es el siguiente : bajas todas las interfaces de red excepto la de tu tarjeta de red , y le pones de ….

Código:

 

ip 192.168.1.123
puerta de enlace 192.168.1.1
mascara de red  255.255.255.0

Ahora instalamos putty y configuramos putty……..
Creamos una sesion nueva y la grabamos para poder cargarla en 3 o 4 ventanas

Código:

 

puerto: 9000
protocolo: telnet
host: 192.168.1.1

Ahora abrimos 3 o 4 ventanas con putty todas apuntando a 192.168.1.1 por el puerto 9000 por telnet ,

Ahora viene lo bueno……………la fonera esta conectada por cable cruzado al PC pero aun no esta enchufada a la corriente…………..
Primero arrancamos tftpd32 con sus archivos de OpenWrt dentro de su carpeta correspondiente….

Ya tenemos 3 o 4 ventanas abiertas con putty , en las cuales estan todas apuntando a la sesion que hemos dicho………Ahora le damos corriente a la fonera……….entonces veremos como el icono de red local esta desconectado y empieza a buscar IP……..
entonces cuando empieza a buscar ip vamos ejecutando cada 2 segundos cada ventana del putty que habiamos abierto………………..Si todo ha ido bien ya tenemos REDBOOT!!!

Ya tenemos redboot y la fonera esta enchufada y el server tftpd corriendo con los archivos listos……

entonces copiar y pegar linea por linea……………..y cruzar los dedos………… jijijij

EMPIEZA EL FLASHEO…………….APAGA LA MUSICA , QUITA EL INTERNET Y TODO LO QUE NO USES

- Indicamos los datos de red a la fonera ( ip_address -l [IP-FONERA] -h [IP-PC-SERVIDOR] )

RedBoot>

Código:

 

ip_address -l 192.168.1.1  -h 192.168.1.123

- Ahora pasaremos a flashear la fonera con el firmware OpenWRT

RedBoot>

Código:

 

load -r -b %{FREEMEMLO} openwrt-atheros-2.6-vmlinux.lzma

RedBoot>

Código:

 

fis init

RedBoot>

Código:

 

fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7

RedBoot>

Código:

 

fis free

- Nos devolverá algo como esto “0xA80F0000 .. 0xA87E0000″
- Usando una calculadora hexadecimal ( http://ostermiller.org/calc/calculator.html )restamos el segundo valor al primero. Con la calculadora de windows tambien podeis………
- “0xA87E0000 - 0xA80F0000 = 0×6f0000” , anotamos el RESULTADO.

RedBoot>

Código:

 

load -r -b %{FREEMEMLO} openwrt-atheros-2.6-root.squashfs

Poner dnd pone RESULTADO el resultado 0×6f0000
RedBoot>

Código:

 

fis create -l RESULTADO rootfs

(OJO: Puede llegar a tardar 20 minutos)
RedBoot>

Código:

 

reset

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.

CONFIGURAR OPENWRT

Este firmware en un linux puro y duro….. Grin Grin

Asi que tenemos un gestor de paquetes llamado ipkg ( el apt-get de debian)
tenemos un lista de repositorios en /etc/ipkg.conf ( /etc/apt/sources.list de debian )

y tenemos en /etc/config/ 2 archivos de configuracion de la wireless y de la ethernet

/etc/config/network
/etc/config/wireless

los vemos con

cat /etc/config/network
cat /etc/config/wireless

y los configuramos con vi

vi /etc/config/network
vi /etc/config/wireless

La wireless hay que comentar una linea para activar la ath0, y ejecutar esto

ifconfig -a
ifconfig wifi0 up

Ahora le damos inet a la fonera mediante nuestro router,modem,switch o lo que nos de inet

ipkg update
ipkg upgrade

ipkg install aircrack-ng

y ya tenemos aircrack-ng en la fonera……….

mas canales en openwrt para los madwifi (canales 12,13,14…)

Para conseguir mas canales en la fonera hacemos lo siguiente:

Editamos el /etc/modules.d/50-madwifi para cargar el modulo de ath_ahb.

Código:

 

vi /etc/modules.d/50-madwifi

Luego pasamos el parametro countrycode a madwifi (724 para España):

Código:

 

ath_ahb countrycode=<numero>

Una vez modificado reiniciamos la fonera.

Fuente:SeguridadWireless.net

Subscribe to my RSS feed

Flasear la fonera, firm dd-wrt (2ª forma)

Written by blitous on Febrero 17, 2008 – 6:10 am -

Bueno, vamos a empezar a cambiar ya el firm que trae la fonera, para ello, hemos elegido dos formas de hacerlo, esta sera la segunda forma de cambiar el firm, la primera fue el primer post de la seccion de la fonera. Aqui accedemos al redboot y subimos los archivos, la otra forma se hara con cable cruzado y un programa que cargara todo de forma automatica. Bien, pues con esto claro, vamos a proceder a explicar como poner dd-wrt.

1º - Ingredientes

  • Acceso al redboot en la fonera (aquí KaR]V[aN te enseña a habilitarlo)
  • un cliente ssh (si usais windows usad putty [me niego a poner un link para descargarlo])
  • Estos archivos: root.fs vmlinux.bin.l7
  • Un servidor tftp (para instalarlo en debian: apt-get install tftpd-hpa. En windows os buscais la vida)

2º - Preparando el servidor tftpd:

Si lo intentais ejecutar os saltará un error diciendo que no está activado. Editamos el archivo /etc/default/tftpd-hpa y la opción RUN_DAEMON=”no” la cambiamos por RUN_DAEMON=”yes”

Ahora lo único que nos queda por hacer es meter los archivos que hemos descargado antes en /var/lib/tftpboot/

3º - Preparando el terreno:

Desenchufamos todas las conexiones de nuestro PC (lo digo para no tener que explicar los rangos de IP que usa la fonera y que entran en conflicto con la mayoria de los routers que vienen configurados por defecto). Y conectamos todo tal que así:

Lolgi6

Ahora que ya lo tenemos todo montado, apagamos la fonera (desenchufando el cable)

4º - Netcat (solo los windowseros):

Bajaros el netcat for windows y lo meteis en la carpeta System32 de vuestro Windows (me niego a poner el enlace al netcat para windows, buscaroslo umf)

5º - Conectando con el redboot:

Bajamos este archivo y lo guardamos en el directorio que más rabia os dé.

Abrimos nuestra consola / msdos (marginados!) y nos vamos al directorio donde hemos dejado el archivo (cd [directorio]).

Ahora encendemos la fonera y en nuestra consola ponemos:

nc -vv 192.168.1.254 9000 < break

Lo ejecutamos todo el rato, hasta que la fonera nos suelte una cosa parecida a esta:

Redboot>

Si no os da el mensaje, algo ha ido mal, volved a empezar desde el paso 3.

Cerramos la ventana del nc (la última que hemos abierto) y volvemos a abrir otra consola/msdos.

Ejecutamos:

telnet 192.168.1.254 9000

Y ahora los siguientes comandos (no os preocupeis si tarda 20 minutos en ejecutar alguno sin dar ninguna salida, es totalmente normal). Si en algun momento se desconecta la conexión, volveis al paso 5.

ip_address -l 192.168.1.254/24 -h (la ip de tu PC, 192.168.1.5)
fis init
load -r -v -b 0×80041000 root.fs
fis create -b 0×80041000 -f 0xA8030000 -l 0×002C0000 -e 0×00000000 rootfs
load -r -v -b 0×80041000 vmlinux.bin.l7
fis create -r 0×80041000 -e 0×80041000 -l 0×000E0000 vmlinux.bin.l7
fis create -f 0xA83D0000 -l 0×00010000 -n nvram

En cuanto acabemos, cerramos la consola, apagamos y volvemos a encender la fonera.

6º - Creando un dispositivo wifi molón

Al cabo del rato (pensad que se tiene que iniciar el ddwrt) cojemos nuestro gestor de redes inalambricas y hacemos una escaneada. Veremos una red llamada dd-wrt. Chapamos nuestra interfaz de red de cable (importante), encendemos nuestra wifi, nos asignamos la ip 192.168.1.5 y nos conectamos a la red dd-wrt.

Acto seguido vamos a la pestaña “Setup”, donde nos pedirá un nombre de usuario y una password:
user: root
pass: admin

En WAN Connection Type ponemos “Disabled”, Local IP Address ponemos la IP de nuestra fonera (poned una distinta a vuestro router por donde os conectais a internet, por ejemplo la 192.168.1.2). Más abajo en DHCP Server lo deshabilitais.

Le damos a Save settings y apagamos de nuevo nuestra wifi, cogemos de nuevo el cable de red y nos conectamos a la ip 192.168.1.2. Vamos a la pestaña wireless, en Wireless Mode ponemos “Client Bridged”, en Wireless Network Name (SSID) el ESSID de la red de nuestro router (yo en mi imagenio tengo la WLAN_33) y damos a Save Settings.

Si teneis la WEP habilitada, os vais a la pestaña Wireless Security, seleccionais WEP y la poneis en hexadecimal. Si usais WPA dais unas cuantas vueltas más y lo poneis, eso no lo he hecho aún, pero no tiene nada de complicado.

Y bien! ya está! ya podreis conectar vuestra fonera a la playstation2 y tendreis internet :)

Manual del blog: http://blogantastico.blogspot.com

Subscribe to my RSS feed

Emular fonera conectada con OpenWrt

Written by blitous on Febrero 14, 2008 – 1:18 pm -

Hiba a realizar un tuto sobre como hacerlo, pero encontre este otro en castellano que explica muy bien como hacerlo.
Sacado de http://www.fonera.info/index.php/topic,332.0.html

Como es interesante esto, por si alguien quiere probar hacer cosas con su foenra pues asi no le diran nada los de fon.

Aquí os pongo una modificación del thinclient que se encuentra en http://fon.freddy.eu.org/heartbeat/

Esta revisión está depurada y actualizada para que notifique como si tuvieramos una fonera con el último firmware de FON (actualmente 0.7.2-0).

Necesitareis la fonkey en /etc:

root@kamikaZe:~# wget http://fon.freddy.eu.org/heartbeat/fonkey -O /etc/fonkey

root@kamikaZe:~# crontab -e

Añadimos esto en el crontab:
Código:

0 * * * * /usr/bin/thinclient cron | logger

root@kamikaZe:~# crontab -e

Y creamos el script: /usr/bin/thinclient

root@kamikaZe:~# vi /usr/bin/thinclient

Código:

#!/bin/sh

# config paths
ROOTHOME=”/tmp”
SSHPATH=”/usr/bin/ssh”
KEY=”/etc/fonkey”
THINCLIENT=”/tmp/.thinclient.sh”

# script and firmware info
THCLVER=”1.0″
CHILLVER=”1.0-1″
FONREV=”0″
FIRMWARE=”0.7.2″
DEVICE=”fonera”
MODE=”$1″

# fon.com info
USER=”openwrt”
SERVER=”download.fon.com”
PORT=”1937″
FONSIG=”$SERVER ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA0zJFtj5NtrVsj8+qG0dtPE8WpHHDpTXp5+d3vvtSS7Hx7vYHyrfN/8PBVrrYOgl4dySY65sGtq34EU04VN4a7xQHSKJBunDUSQ/2Xz+eyo53LCVeFy1zNRCmB6jrFlJQvl5yviLvXmMtOGxG8Z1dfu4qavfGtBxwtwxKPKuiyhs=”

# mac info
if [ ! -z "$3" ]
then
WLMAC=”$2″
ETMAC=”$3″
else
WLMAC=$(ifconfig ath0 | grep HWaddr | sed -e “s/^.*HWaddr //” | sed -e “s/ //g”) >> /dev/null 2>&1
ETMAC=$(ifconfig eth0 | grep HWaddr | sed -e “s/^.*HWaddr //” | sed -e “s/ //g”) >> /dev/null 2>&1
fi

export HOME=”$ROOTHOME”

check_mac () {
if [ -z "$WLMAC" ] || [ -z "$ETMAC" ]
then
echo “Ooops! Error getting MAC Addresses!”
exit 0
fi
}

check_env () {
[ -d "$ROOTHOME/.ssh" ] || mkdir $ROOTHOME/.ssh
[ -f "$ROOTHOME/.ssh/known_hosts" ] || touch $ROOTHOME/.ssh/known_hosts
[ `grep -c $SERVER $ROOTHOME/.ssh/known_hosts` = "0" ] && echo $FONSIG >> $ROOTHOME/.ssh/known_hosts
}

send_data () {
DATA=”mode=’$MODE’ wlmac=’$WLMAC’ mac=’$ETMAC’ fonrev=’$FONREV’ firmware=’$FIRMWARE’ chillver=’$CHILLVER’ thclver=’$THCLVER’ device=’$DEVICE’”
echo $DATA | $SSHPATH -T ${PORT:+ -p $PORT}${KEY:+ -i $KEY} “${USER}@${SERVER}” > $THINCLIENT
echo “sent: $DATA”
}

exec_start_mode () {
check_mac
sleep “$((0x$(head /dev/urandom | hexdump | awk ‘$2 > 0 {print $2}’ | head -n1) % 60 + 60))”
check_env
send_data
exec_check_thinclient
}

exec_cron_mode () {
check_mac
sleep “$((0x$(head /dev/urandom | hexdump | awk ‘$2 > 0 {print $2}’ | head -n1) % 3600))”
check_env
send_data
exec_check_thinclient
}

exec_check_thinclient () {
if [ -f $THINCLIENT ]
then
THINSIZE=”$(wc -c < $THINCLIENT)”

if [ $THINSIZE = "0" ]
then
echo “Ooops! $THINCLIENT is empty! No Internet available?”
elif [ $THINSIZE != "33" ]
then
echo “Something is different in $THINCLIENT:”
cat $THINCLIENT
else
echo “$THINCLIENT is the default one, deleted.”
rm -f $THINCLIENT
fi
else
echo “Ooops! $THINCLIENT does not exist!”
fi
}

case “$1″ in
start)
exec_start_mode
;;
cron)
exec_cron_mode
;;
check)
exec_check_thinclient
;;
*)
echo “Usage: `basename $0` {start|cron|check} [WLMAC ETMAC]”
exit
esac

Le damos permiso de ejecución:

root@kamikaZe:~# chmod +x /usr/bin/thinclient

Creamos /etc/init.d/thinclient

root@kamikaZe:~# vi /etc/init.d/thinclient

con el siguiente contenido:

Código:

#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org

START=60

start() {
/usr/bin/thinclient start &
}

Le damos permiso de ejecución:

root@kamikaZe:~# chmod +x /etc/init.d/thinclient

Habilitar este script de inicio (esto creará automáticamente /etc/rc.d/S60thinclient):

root@kamikaZe:~# /etc/init.d/thinclient enable

Y reiniciamos la fonera.

root@kamikaZe:~# reboot

———————-

02/Jul/2007:

He añadido la posibilidad de simular múltiples foneras. Para ello teneis que pasarle la WLMAC y la ETMAC como en el siguiente ejemplo:

/usr/bin/thinclient start 00:18:11:11:11:11 00:18:11:11:11:10

Es decir, se le añaden las MAC de la otra Fonera al final como parámetros.
Si no se le indícan estos parámetros, cojerá las MAC de la Fonera actual.

Para obtener la WLMAC y ETMAC de nuestras Foneras, lo podemos hacer así:
root@kamikaZe:~# echo “WLMAC:” `ifconfig ath0 | grep HWaddr | sed -e “s/^.*HWaddr //” | sed -e “s/ //g`
root@kamikaZe:~# echo “ETMAC:” `ifconfig eth0 | grep HWaddr | sed -e “s/^.*HWaddr //” | sed -e “s/ //g`

Debeis añadir una línea más en el crontab para cada una de las Foneras indicando su WLMAC y ETMAC, como en el siguiente ejemplo:
Código:

0 * * * * /usr/bin/thinclient cron 00:18:11:11:11:11 00:18:11:11:11:10 | logger

Y otra en el /etc/init.d/thinclient:
Código:

/usr/bin/thinclient start 00:18:11:11:11:11 00:18:11:11:11:10 &

Con la colaboracion de Seguridadwireless.net

Subscribe to my RSS feed

Mod para refrigerar la fonera

Written by blitous on Febrero 13, 2008 – 3:41 am -

Hola de nuevo, me dejo un mod muy importante si queremos hacer cambios en la fonera, y es el de ponerle refrigeracion. Para su cometido no la necesita pero si toquiteamos la va a necesitar ya que sino se cuelga, vamos a ello. Fotografias tomadas de seguridadwireless

Materiales:

1ª Fonera

2º Un ventilador chiquitin de 5v, a poder ser con disipador incorporado …

3º Un disipador, si el ventilador no lo lleba (en este caso no nos hara falta)

Bueno empezamos por abrir la fonera quitamos los dos tornillos de la parte inferior delantera y tiramos hacia arriba de la parte blanca … sin miedo q no rompe!

53965395gx4

44712905ps3

59064279fs6

Aquí ya esta todo el material usado … q la verdad es q es poquito … bueno pues ahora el proceso de desmontaje, selección, soldadura y ensamblaje

Para abrirla tenemos q quitar los dos tonillos q comentaba antes estan aquí:

Dscf0019mod2sd2

Bueno una vez fuera es tirar de la parte blanca sin miedo q sale sola, una vez echo eso desenroscais el conector SMA q esta soldado a la placa y apretado con una tuerca a la parte gris y ya nos quedaria asi:

91330044iv3

y ahora una foto con el ventilador al lado … (por hacer bulto)

74973120nn9

Ahora veremos por donde introducir el cable del ventilador y de donde aprovechar la corriente de 5v sin tener q tocar casi nada …

Pero primero un foto de la placa por la parte trasera

22097126tm5

Eso q esta marcado en rojo es por donde pasaremos los cables y haremos las soldaduras directamente a la entrada de alimentación, Aquí abajo otra con los puntos de soldadura q haremos:

91771644uc6

En ARMARILLO esta marcado por donde pasareis el cable

En ROJO donde va el positivo del ventilador

En AZUL donde va el negativo del ventilador

Y esto quedaria asi mas o menos:

41421298yt3

Una fotillo mas …

52451297jz2

Bueno ahora hay q ver como queda … montada …

10xn7

En las esquinas del ventilador he marcado unos circulos blancos … como no me apetecia soldar ni atornillar nada … le he echado una gotita de superglue en los agujerillos esos para q fijase bien …

Otra imagen mas desde el lateral

11zq9

Y listo esto estaria terminado ahora abria q montar todo de nuevo … Por cierto por donde hemos pasado los cables para hacer la soldadura ese agujero pertenece a un punto de apollo de la base gris … Con lo cual tendreis q eliminarlo … (se me olvido echarle foto) …. NO OS ECHEIS LAS MANOS A LA CABEZA … es facil de hacer …

Bueno ahora una vez montada os enseño un par de cosillas mas, como el ventilador solo lleva una ranura por donde echar el aire a la fonera le he agrandado los agujeritos q lleva en los laterales y asi respira mejor … (dentro de poco le hare unas diagonales … )
Pero por el momento queda asi:

13un7

Y ahora unas fotos de temperatura …

14sh0

y otra mas

15xp2

28.5 º Sin estar currando … creo que la diferencia es grande … ehhh

Espero q os haya gustado y os sirva de ayuda … Saludos

Del autor Unbas, sorry por no ponerte tio, no te cabrees, todos nos podemos colar

Subscribe to my RSS feed

Que les parece si ponemos 2 antenas a la fonera

Written by blitous on Febrero 11, 2008 – 5:08 am -

Hola, aqui vamos a comentar como poner 2 antenas a la fonera, pero no a la fonera 2100 sino a la 2200, que sobre esta version hay muy poquito, ya que el circuito impreso cambia bastante con respecto a su version anterior. Esta forma de hacerlo aun esta en fase de pruebas, ya que las dos antenas funcionan pero estamos esperando a ver la ganancia usando las 2 a la vez.

Fon2200ml7

quizas no se aprecie muy bien, pero uno de los dos sitios es el circulito al final de la linea amarilla y el otro el circulito rosa, al final descarte el rosa asi junto las dos antenas externas q iva a tener tendria la interna. a tutti.

el asunto es q donde esta el circulito amarillo hay un pad q conecta esa seccion a masa, cosa q no interesa por q queremos soldarle el activo de la 2ª antena.

Modfonif0

bueno, le hacemos un pequeño corte para separar el pad de lo q yo he identificado como la salida de la segunda antena. una vez hecho esto comprovamos con un tester q efectivamente ya no hay continuidad con la masa de la fonera, raspamos con cuidado el barniza para no llevarnos la pista por medio y controlando de tener la suficiente superfice para soldar el cable y soldamos el activo con cuidado de no soldar tambien el pad q acabamos de cortar, una vez hecho esto volvemos a comprovar continuidad para asegurarnos q no esta cortocircuitado con la masa, si es asi desoldar y volverlo a intentar.
ahora toca la masa del cable, esto no es problema ya q donde antes estava la jaula de faraday y el disipador de la fonera 2100 ahora hay una linea de masa q rodea la zona lugar idoneo para soldar la masa del cable y boila, ahora solo queda hacer un pequeño agujero para sujetar el conector.

Imagen055wu9

asi queda con su antena y una de 7 dbi

Imagen052mt0

y asi en su sitio con su antena y la fontena en el exterior

Imagen057rw8

De momento, lo dejamos asi, en otro momento, amplio y pongo mas cosas.

saludos

Seguridadwireless.net

Subscribe to my RSS feed

Preparando la Fonera

Written by blitous on Febrero 8, 2008 – 5:23 am -

Hola a todos, en esta seccion, vamos hablar solo de modificacione de La Fonera, este aparatito que vende el Movimiento Fon, y que resulta que es una pasada. Sin liarme mas, vamos a ello.

Vamos a empezar po comentar como abrir ssh y REDBOOT, hay mucho manual por ahi con el tema de puerto RS-232 y demas pero al final y despues de 3 foneras modificadas, creo que el sistema mas facil seria este, sacado de FREEWLAN.org.

Lo primero saber que version de fonera tenemos, para la cual acedemos a la fonera por la wifi privada, acedemos a la fonera desde el navegador poniendo http://192.168.10.1 Ususario: root contraseña” admin y en al pagina de ESTADO (STATUS) nos dira la version, en caso de que sea superior a v.0.7.2r1 deberemos devolver la fonera el firm original que suele ser dicha version o inferior (al menos en las foneras 2100 y 2200) Para ello solo tendremos que pulsar el boton “reset” de la fonera (esta en la parte de abajo de la fonera) durante 30 seg y listo. No la conectes a intenet porque se autoactualizara y no queremos eso.
Para ver en que version seha quedado la fonera entramos a ella por la red “MyPlace” accedemos a la fonera con http://192.168.10.1 y vemos que version tenemos. En caso de que sea inferior a v.0.7.1r1 la actualizaremos a dicha version nosotros mismos desde “Actualizar”(update) con este archivo.

Bien con todo esto tendremos nuestar fonera con una version de firmware entre v.0.7.1r1 v.0.7.2r1.

Ahora que ya esta “como queriamos” entramos de nuevo en la fonera vamos “AVANZADO”(advances) configuramos la conexion internet, en modo “IP statica” con los siguientes datos

Direccion IP: 192.168.1.20 (por ejemplo y dependiendo la configuracion de nuestra red)
Mascara de red: 255.255.255.0
Puerta de enlace: 192.168.1.1 (esta esla direccion de nuestro router/ADSL)
DNS: 88.198.165.155

guardamos los cambios y reiniciamos la fonera esta vez conectandola a la red.

En este punto comentar que si lo que quieres es por ejemplo añadir simplemente mas funcionalidades a la fonera, sin perder la funcionalidad propia de la misma, como ver quien esta conectado, bloquear usuarios o direcciones mac, y algunas cosas mas podemos instalar freewwlan http://trac.freewlan.info/ demo de freewlan http://www.chpohl.de/fonera/webifdemo simplemente deberemos configurar la Wifi Publica (”FON_AP”) con el nombre “FON_ADDON” y se nos instalara automaticamente. Decir que dicho proceso puede tardar 15 o 20 minutos.

Bien comentar tambien que si no nos convence FREEWLAN despues de haberlo “puesto” en nuetsra fonera siempre tenemos la posibilidad de resetear el firm de nuestra fonera (con reset 30 seg)y dejaremos nuestar fonera como “de fabrica”.

Buen pues aqui todo ha ido bien espero ya tenemos nuestra fonera mas cerca de podre “modificarla” a nuestro antojo.

Ahora podemos tambien cambiar “todo” el firm instalandole DD-WRT o OpenWRT (en sus diferentes versiones la conocida “kamikaze” es una version mas de OpenWRT). Ami personalmente me ha gustado mas OpenWRT con webif para gestionarla mediante web.

CAMBIAR EL FIRMWARE.

Bueno pues una vez llegados a este punto y antes de continuar vamos a ver que nos hace falta:

- Una fonera, con acceso a REDBOOT al inicio de la misma (:-p esto es obvio)
- Un cable de red cruzado (Ojo el que trae la fonera no vale tienes que sercruzado)
- El firm que queremos instalarle:
- Para OpenWRT (version kamikaze 7.09) no haran falta los siguientes archivos:
openwrt-atheros-2.6-root.jffs2-64k

openwrt-atheros-2.6-vmlinux.lzma

- Para DD-WRT (v24 RC5)
DD-WRT%20v24%20RC5/Fonera/root.fs

DD-WRT%20v24%20RC5/Fonera/vmlinux.bin.l7

- Para el firm original de FOn (nunca se sabe si querremos volver a ponerlo)
http://www.senin.es/fonera/Firmware/fonera.tar.gz (gracias “kemaillo” por buscarlo)

- WinPcap http://www.winpcap.org/install/bin/WinPcap_4_0_2.exe
- El programa Freifunk Fonera Easy Flash (Es para windows) http://download.berlin.freifunk.net/sven-ola/area51/ap51-flash-gui.exe

Comentar que freifunk tambien dispone de firm para la fonera pero eso todabia no he conseguido hacerlo (ya mepondre a ello un dia de estos)

Bueno pues con todo esto a mano y la fonera desconectada tanto de internet con de electricidad comenzamos..

Lo primero instalar el WinPcap (no voy a entrar en ello ya que lo considero “basico)

Iniciamos el programa Freifunk Fonera Easy Flash en el campo “Rootfs” con el boton “Examinar” le indicamos donde se encuentar nuestro archivo jffs, fs o squashfs para el firm original.En caso de querer openWRT le diremos donde esta el archivo “openwrt-atheros-2.6-root.jffs2-64k” en caso de DD.WRT “root.fs” y en caso del firm original “rootfs.squashfs”
En el segundo campo “kernel” Le indicaremos el arhchico lzma o l7. Para Openwrt “openwrt-atheros-2.6-vmlinux.lzma”, para DD-WRT “vmlinux.bin.l7″ y para el firm original “kernel.lzma”

En interface seleccionaremos nuestar inrface de red (tarjeta de red) a la que vamos a conectar nuestra fonera por cable. Dicha interface estara configurada con IP 192.168.1.7 (por ejemplo) Mascara 255.255.255.0 y puerta de enlace y DNS lo podemos dejar en blanco.

Si vamos a instalar DD-WRT activamos la casilla “Create NVRam….. “listo- Ahora conectamos la fonera al PC con el cable de red cruzado (que no es lo mismo que cruzar el cable jeje) En el Freifunk Fonera Flash Easy le damos a “go” y seguidamente conectamos a la red electrica nuestra fonera. Y esperamos a qu haga algo parecido a esta foto y esperaaaamossss. Este proceso tarda unos 15 o 20 minutos asi que tened paciencia. En caso de corte electrico o cualquier problema volver a empezar.

Saludos

Autor: Lsdios

Subscribe to my RSS feed