Posts Tagged ‘cambiar firm’
[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…..

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

