10 mayo 2007

Fonera 2200 con OpenWRT y DD-WRT

Hará cosa de dos semanas, mi amigo Marc (el mismo que me dejó el linksys) me dijo que porfaporfavor le diera una invitación para pillar la fonera, ya que ya no se reparten gratis, sino que ahora cuestan 40 euros (o más, cada vez que miro la web son más caras) pero con invitación valen 20.

Bien, pues le llegó su flamante fonera. Por fuera era igual que la mia, salvo que su transformador era diferente al mio.

Le dije que le abriera el ssh y monte un router con ddwrt (ese era su propósito principal), así que se puso manos a la obra.

Pues hoy me la ha dejado por verse incapaz de abrirlo, mecachislamar, vamos a hecharle una mano.

Indentificación

Nada más llegar pillo el destornillador y me encuentro con esto:


Y claro está, al ser diferente a la mia, no podia resistirme a hacer una comparación:


Como vemos, las diferencias son:

  • Consume menos, 1A, pero a mayor voltaje, 7.5V
  • No tiene disipador, ya que al consumir menos se calienta menos. Pero aún así hay calentones y pasa lo que pasa
  • KaR]V[aN me ha chivado que no tiene jaula de faraday, para aislar la cpu (no sabía que la anterior tenía, creía que era parte del disipador)
  • No tiene la misma memoria ROM, 0x00000650 bytes menos. Esto implica que instalemos de diferente manera nuestro openwrt o nuestro ddwrt.
  • Tiene 4 pins en el JP1, para el cable de serie

Para más detalles podeis ver el dmesg.

Sobre el firmware de fon de serie: lleva la versión 0.7.1 r2, hackeable como ahora demostraré.

Abriendo el ssh

Para empezar, no conectaremos la fonera a internet, sino que la conectaremos a nuestro PC por cable. Para ello configuraremos nuestra IP: 169.254.255.5

Ahora conectaremos a http://169.254.255.1 e iremos a "Advance -- Internet Connection"

Configuraremos la ip de la fonera a:
IP: (alguna del rango de vuestro router) 192.168.1.2
Netmask: 255.255.255.0
Gateway: (la ip de vuestro router) 192.168.1.1
DNS Server: 88.198.168.155

Apretamos Submit y desenchufamos la fonera.

Acto seguido la conectamos al router por cable y la volvemos a encender. Esperamos...

En cuanto se cree la red "FON_AP" la desenchufamos del cable de red pero no de la alimentación y aparecerá la red "MyPlace". Nos conectamos a ella y nuestra ip la configuramos como automatica, que se asigne por el servidor dhcp de la fonera. A mi por ejemplo se me asigna la 192.168.10.2

Ahora abrimos nuestro Putty/ssh y nos conectamos a 192.168.10.1
user: root
pass: admin

Si todo ha ido bien tendriamos ya una shell :D

Para ahorrar algunos sustos, vamos a capar las actualizaciones automáticas y a abrir el ssh al inicio.

Cuando ya tenemos shell, ejecutamos esto para ejecutar el sshd al inicio:
ln -s /etc/init.d/dropbear /etc/init.d/S50dropbear


Ahora hay que decirle al iptables que porfaporfa nos deje que el servicio use el puerto 22. Para ello editamos el archivo /etc/firewall.user
vi /etc/firewall.user


Pulsamos "i" para entrar en el modo edición. Ahora vamos hasta las lineas
# iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPT
# iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT


Y quitamos los "#", quedando así:
iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPT
iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT


Además, para no tener que conectarnos a MyPlace para acceder al ssh, podemos hacerlo desde cable añadiendo las siguientes lineas justo debajo:
iptables -t nat -A prerouting_rule -i $LAN -p tcp –dport 22 -j ACCEPT
iptables -A input_rule -i $LAN -p tcp –dport 22 -j ACCEPT


Guardamos pulsando Esc y escribiendo ":wq!". Despues pulsamos enter. Con esto nos aseguramos que iptables nos deje pasar :)

Ahora falta capar las autoactualizaciones. Para ello editaremos /bin/thinclient
vi /bin/thinclient


Pulsamos "i" y en la última línea que es así:
. /tmp/.thinclient.sh


La sustituimos por esto:
# . /tmp/.thinclient.sh


Guardamos pulsando Esc, escribiendo ":wq!" y pulsando enter.

Ya está todo listo :D

Accediendo al redboot

Para instalar cualquier firmware necesitábamos tener abierto el redboot, donde nos conectábamos por telnet y cargábamos las imágenes de los nuevos firmwares. Para abrirlo haciamos una movida que ahora no tendremos que hacer ya que está abierto por defecto :D

Nos bajamos este archivo y lo dejamos en el home de nuestro PC.

Nos conectamos por cable y nos ponemos una IP en el rango 192.168.1.*

La IP del redboot es la 192.168.1.1, diferente a la antigua 192.168.1.254

Ahora lanzamos el telnet:
telnet 192.168.1.1 9000

Tenemos 2 segundos de plazo para pulsar Ctrl+C en el redboot. Hacemos lo siguiente:

- Dejamos una terminal haciendo "ping 192.168.1.1 -a"
- Dejamos otra terminal con esto escrito: "nc -vv 192.168.1.1 9000 < ~/break"

Enchufamos la fonera a la red eléctrica y en cuanto oigamos un pitido producido por el ping, ejecutamos el netcat.

Hecho esto, en cuanto aparezca en la terminal del nc una cosa parecida a esta:
Escape character is '^]'.
Querrá decir que podemos cerrar todas nuestras terminales, abrir otra y escribir "telnet 192.168.1.1 9000" para tener acceso al redboot.

Instalar OpenWRT (Thank you, Ka]V[aN)

Instalamos un servidor tftp:
apt-get install tftpd-hpa
Editamos el archivo /etc/default/tftpd-hpa y la opción RUN_DAEMON="no" la cambiamos por RUN_DAEMON="yes"

Bajamos los archivos:

Y los dejamos en /var/lib/tftpboot/

Ahora en el redboot de la fonera ejecutamos:
ip_address -l 192.168.1.1/24 -h IP.de.tu.PC
fis init
load -r -v -b 0x80041000 openwrt-atheros-2.6-root.jffs2-64k
fis create -b 0x80041000 -f 0xA8030000 -l 0x00700000 -e 0x00000000 rootfs
load -r -b %{FREEMEMLO} openwrt-atheros-2.6-vmlinux.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
fis load -l vmlinux.bin.l7
No os preocupeis si algunos comandos tardan mucho, dejadlos que acaben.

Si la conexión casca, volved a conectar, ejecutais el ip_addr y seguís por el comando donde se ha parado.

Reiniciamos la fonera y listos


Instalar DD-WRT

[ACTUALIZADO: He encontrado este tuto para instalar DD-WRT en la 2200, pero no he tenido oportunidad de probarlo. Si alguien lo intenta, que me cuente la experiencia en los comentarios]

Instalamos un servidor tftp:
apt-get install tftpd-hpa
Editamos el archivo /etc/default/tftpd-hpa y la opción RUN_DAEMON="no" la cambiamos por RUN_DAEMON="yes"

Bajamos los archivos:
Y los dejamos en /var/lib/tftpboot/

Ahora en el redboot de la fonera ejecutamos:
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 vmlinux.bin.l7
fis create -f 0xA83D0000 -l 0×00010000 -n nvram
No os preocupeis si algunos comandos tardan mucho, dejadlos que acaben.

Si la conexión casca, volved a conectar, ejecutais el ip_addr y seguís por el comando donde se ha parado.

Reiniciamos la fonera y listos

42 opiniones irrelevantes más:

Anónimo dijo...

Buenas ante todo.
Queria decir que me parece interesantisimo este articulo, sobretodo por que e pedido una Fonera hace poco por lo que probablemente sea el mismo modelo..y incluso que venga con la misma version de firm
Veo que estas muy entendido en el tema y me gustaria ponerme en contacto con tigo para que me esplicaras unas dudas que tengo sobre todo este tema.
muchas gracias ante todo;)

Nitz dijo...

Hombre, pues mi blog mismo lo puedes usar como punto de contacto. Escribe un comentario con las dudas que quieras e intentaré ayudarte.

Anónimo dijo...

Pues entonces perfecto.
La primera duda es acerca de los firm
se que existen dos versiones una llamada kamikace y otra dd-wrt (me gustaria saber cuales son las ventajas de estos firm con respecto a la oficial de fon y la diferencias entre ambas).
A la espera de que mañana me llegue el ansiado router para empezar a toquetearlo.
Muchas gracias de nuevo

Tokoro Tennosuke ;)

Nitz dijo...

Pues... algunas de ellas son:

Kamikace (OpenWRT):
- Completa shell para hacer lo que quieras, con muchos comandos que en ddwrt no hay (console utils)
- No tiene webadmin de serie
- Se le puede poner instalandolo
- Más espacio libre en la flash para instalar programitas
- Kernel parcheado para poder usar aircrack (no sé si ddwrt lo lleva)
- Ideal para hacer lo que quieras si sabes como

dd-WRT:
- Webadmin para hacer lo que quieras con dos clicks
- Shell menos poderosa (menos console utils) que OpenWRT
- Menos espacio en la flash
- Ideal para hacer lo que quieras que esté dentro de las posibilidades del webadmin (y si sabes por shell pos tambien)

"Tokoro Tennosuke" ¿Te conozco de otro sitio? :P

Tokoro Tennosuke dijo...

No por desgracia xD, lo de tokoro lo decia por lo de tu avatar (Bobobo),es uno de mis personajes favoritos de la serie.
Con respecto al tema de los firm muchas gracias me as aclarado bastante, (aunque me gustaria que me aconsejaras sobre cual instalar y creo q el dd-wrt es mas sencllo para mi caso por lo de la webadmin) si pudiera instalarla la webadmin en el Kamikaze, parece mas interesante el Kamikace... aparte de que te deja un poco mas de espacio en la reducida flash que trae, por el poder de la shell. Con este firm el router funcionaria tmb como cualkier otro ruter y no de la manera en que lo utiliza fon unicamente verdad? es q es un desperdidio jejeje.
Thx.;)

P.D. el aircrack-ng 0.9 en version win32 ya viene con el algoritmo ptw en el crackeo wep?

Nitz dijo...

Jeje, pensé que te conocia de otro sitio...

Bueno. Si eres un usuario de windows y no tienes mucha pericia con la shell te recomiendo ddwrt, ya que el webadmin de openwrt (kamikaze) es bueno, pero ddwrt lo supera.

Y si es el nuevo modelo... tendrás que esperar a que se pueda meter ddwrt en la fonera 2200 (si encuentro algo lo posteo en el blog).

Sobre lo del aircrack-ng con ptw... Creo que no tiene. Aircrack-ng es un programa diferente a aircrack-ptw (creo, vamos), tendrás que esperar a que saquen la versión para Win (o con una liveCD de GNU/Linux instalar el aircrack-ptw y tirar palante).

Saludos

Tokoro Tennosuke dijo...

Pues si el modelo de mi fonera fuera el 2200 no me queda mas remedio q instalarle Kamikaze.
Con este firm el router actuaria como un router nomal y no unicamente para el servicio fon (es un desperdicio por parte de fon) no es asi?
Si soy usuario de windows pero estoy migrando... no soy muy habil con la shell linux, pero estoy aprendiendo poco a poco xD

Nitz dijo...

Si usas ddwrt conviertes tu fonera en un router, quitando completamente el servicio de fon.

Si usas openwrt con el webadmin instalado posteriormente tambien la conviertes en un router dejando atrás el soft de fon.

De todas maneras creo que se puede seguir teniendo el soft de fon con otro firmware distinto al oficial, no lo he probado nunca.

Tokoro Tennosuke dijo...

Por el servicio fon no me preocupa(comunidad wireless gratis haciendo pagar a un tipo de usuario), esa no es la filosofia que tienen muchos de los usuarios de fon pero por desgracia fon es la que manda.
Me refiero a que si tengo el modelo 2200 no me quedara mas remedio q instalar el Kamikace (con el webadmin posteriormente) ya q el dd-wrt aun siendo mas facil de usar no esta disponible aun para este modelo como me has dicho antes. Estoy en lo cierto?
Gracias por toda la ayuda (soy bastante novato en esto) y perdon por las molestias.

Nitz dijo...

En efecto, tendrás que esperar a que saquen ddwrt para fon2200 o probar el kamikaze. Con eso convertirás tu fonera en lo que quieras o puedas imaginar.

Una web de cositas curiosas para hacer es esta: http://www.dd-wrt.com/wiki/index.php/Category:LaFonera_Hardware

(eso ya es a nivel de hard)

Tokoro Tennosuke dijo...

Pues entonces decidido cuando me llegue lo primero que hare sera abrisle el ssh permanentemente y cerrarle las actualizaciones(nose si activarlo)y le pondre el kamikaze y intentare ponerle el webadmin, luego le pondre la suite de aircrack-ng (ya te preguntare sobre la inyeccion y el ataque de DoS) para jugar con el cacharrito, ya me despido hasta mañana gracias por todo ;)

Tokoro Tennosuke dijo...

Buenas, porfin hoy me llego mi fon y he estado toda la mañanamanos a la obra...aunque me he quedado estancado en un punto, efectivamente es la v 2200A con la version de firm 0.7.1 r2.
El caso es que no consigo abrir una shell (el putty me da un error de conexion "Neetwork error: conection refused"). Hasta el momento tengo todo configurado como lo indicas en tu articulo, se han creado las sesiones de MyPlace y AP_ y no se ha actualizado el firm al r3(lo unico q no tengo igual que en tu articulo es la dns ya que el dhcp lo es puesto automatico "no creo q sea por eso").
Espero tu ayuda y gracias;)
P.D. He tenido que quitarle la seguridad Wap a MyPlace por q no lo soportaba mi targeta de red :S

Nitz dijo...

No tienes que poner el dhcp, lee de nuevo.

La versión r3 no sé si existe ni siquiera.

Si miras de nuevo el post, verás que hay que cambiar la configuración de la red de la fonera. Tienes que poner otros DNS para engañar a la fonera y hacer que se conecte a otro servidor de actualizaciones.

Al bajarse la actualización falsa y ejecutarla, se abrirá el ssh. Si reincias la fonera se cerrará de nuevo, por lo que hay que entrar y configurarla bien como ya he explicado en el post.

Saludos

Tokoro Ten dijo...

Buenas, me ha surgido u problemilla y no encuentro solución, aver si tu sabes la causa.
Resulta que ya tengo instalado el OpenWrt le e creado el pass y todo, puedo entrar al ssh mediante cable por la direccion 192.168.1.1 pero al intentarlo por wifi no lo consigo.
Gracias ;)

Nitz dijo...

Piensa que la wifi y la red de cable no son las mismas interfaces, que tienen ip's distintas

Lame dijo...

Yo he seguido este tutorial: http://uselesshacks.com/?p=23 y con una 2200 ha sido cosa de 20 minutos tener un DD-WRT funcionando. Ahora voy a ver si me peleo con la configuración para que me sirva internet a través de mi router "con cables"...

David dijo...

Bueno, actualmente con el firmware r2 y la Fonera recien sacada de la caja, siguiendo tus instrucciones, no puedo abrir SSH...
Putty me dice conexión rechazada.

Nitz dijo...

Ya no tengo dicha fonera ni sé si era la misma que la tuya, por lo que no te puedo ayudar.

Solo te puedo decir que a mi me ayudó y que no me hizo falta abrir el redboot. Esto implica que puedas instalar el OpenWRT y el ddWRT sin acceder al ssh.

Lama Bleu dijo...

Holà todos desde Francià.

Aqui un Wiki en varios idiomas para abrir el acceso SSH en la Fonera+ (FON2201)
http://www.fonboard.nl/wiki/Main_Page
o aqui : http://wifi.wikia.com

Buscamos foneros para escribr la version des Wiki en castellano (y euskara tambien).
Tambien en mi sitio : www.moliets-bastide.info se puede encontrar un boot kamikaze en ramdisk (sin reflashear)para la Fonera+, pero solo con WiFi y serial (el red ethernet no funciona)
Saludos.
Lama Bleu

nicolás dijo...

Hola... intento seguir el tutorial pero tengo una dificultad que no me permite continuar. Agradeceria mucho cualqueir ayuda...
Detalles:
1) Mi fonera es FON2200
2) Estoy en el punto de hacer lo siguiente:
ip_address -l 192.168.1.1/24 -h IP.de.tu.PC
fis init
load -r -v -b 0x80041000 openwrt-atheros-2.6-root.jffs2-64k

3) Los priemros dos pasos se efectuan bien, al momento de ejecutar el segudo obtengo el siguiente mensaje de error:
RedBoot> load -r -v -b 0x80041000 openwrt-atheros-2.6-root.jffs2-64k
Using default protocol (TFTP)
Can't load 'openwrt-atheros-2.6-root.jffs2-64k': access violation

4) Aquí algunos detalles de equipo:
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0xA8000000 0xA8000000 0x00030000 0x00000000
FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000
RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000

RedBoot> fis free
0xA8030000 .. 0xA87E0000

... No tengo ni la menor idea de que pasa... agradeceré ayudas...... Gracias.-
Nicolás

Lama Bleu dijo...

Y asi ? ( sin el -v)

load -r -b 0x80041000 openwrt-atheros-2.6-root.jffs2-64k

nicolás dijo...

HOla, y gracias por ersponder tan pronto. La verdad que el error es el mismo...
RedBoot> load -r -b 0x80041000 openwrt-atheros-2.6-root.jffs2-64k
Using default protocol (TFTP)
Can't load 'openwrt-atheros-2.6-root.jffs2-64k': access violation

Te hago una pregunta: ¿será una cuestión de direcciones de memoria??? ¿Cómo puedo verificar que el server tftp este funcionando correctamente????
Nuevamente: Gracias.-
Nicolás

Lama Bleu dijo...

¿Cómo puedo verificar que el server tftp este funcionando correctamente????
--> cuando el "load ..." functiona ;-)

Trabajas desde un PC? Mac? Windows, Linux?
Enviame mensaje lama.bleu@gmail.com y vamos a ver.
Saludo.

Nitz dijo...

Es problema de la memoria. Estás accediendo a una dirección de memoria ya ocupada o inexistente.

Lamentablemente ya no dispongo de una fonera 2200 para testear.

Supongo que en la página de openwrt habrán colgado un manual más actualizado.

¿Qué puede haber pasado? Que hayan cambiado los root.fs y vmlinux.l7, cambiando el tamaño respecto a las versiones existentes de cuando posteé esta entrada.

nicolás dijo...

Hola y gracias por la respuesta: esta salida del comando fis list ¿sirve para reparar el error???
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0xA8000000 0xA8000000 0x00030000 0x00000000
FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000
RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000

Si no es así te pido por favor algún detalle más porque no me imagino como resolverlo...
Muchas gracias.-

Nitz dijo...

http://hardcode.es/2007/11/02/flashea-tu-nueva-fonera-2200-con-openwrt/

Parece que aquí lo hacen de otra manera

Saludos

Tania dijo...

Pues si , Nitz gracias por esta informacion , parece que gracias al manual que encontre aqui http://hardcode.es/2007/11/02/flashea-tu-nueva-fonera-2200-con-openwrt/
todo me funciona de perlas

Gracias :P

nicolás dijo...

HOla (soy de nuevo yo): les comento en: función de que me cuesta bastante disponer de una cantidad de tiempo para dedicarma a la fonera, es que hago estas intervenciones distantes en el tiempo...
Mi fonera es la 2200, tras solucionar un problema con el tftpserver (tengo que escribir todo el path en las intrucciones para que cargue los archivos) he llegado a la siguiente encrucijada:
Con la nueva serie de intrucciones (las que has utilizado tu, Tania), tras ejecutar la tercer intrucción:
load -r -v -b 80041000 /var/lib/tftpboot/openwrt-atheros-2.6-root.squashfs
me sale lo siguiente:
RedBoot> load -r -v -b 80041000 /var/lib/tftpboot/openwrt-atheros-2.6-root.squashfs
Using default protocol (TFTP)
Specified address (0x04c55428) is not believed to be in RAM - continue (y/n)?

y no me animo a decir que si... ¿Te ha ocurrido lo mismo??? ¿que has hecho??
Desde ya miles de gracias.-.-.-.

Lama Bleu dijo...

Hola Nicolàs

por lo menos ...
Te falta el "0x" en el principio porque
80041000 (decimal) es 0x04c55428 (hexa)

Vamos a ver con "load -r -v -b 0x80041000" serià mejor hé ?
Saludo - Lama Bleu

nicolás dijo...

MIIIIIIIIIIIIIIIIIIIIIIL gracias.-
era un error imperdonable: copiaba y pegaba el texto al terminal de la fonera, y por alguna extraña razón, no se copiaban los caracteres 'x'.
Corregi y ya tengo el OpenWrt cargado en la fonera....
Seguro que para el fin de semmana próximo molesto con alguna otra cosilla...
de neuvo MUUUUchas Gracias.-

Pablo dijo...

Hola, buenas tardes,

Una preguntilla: En la instrucción load -r -b %{FREEMEMLO} openwrt-atheros-2.6-vmlinux.lzma
, ¿%{FREEMEMLO} funciona o lo tengo que sustituir por alguna dirección de memoria apropiada?

Gracias de antemano ;)

Nitz dijo...

FREEMEMLO funciona ;)

Pablo dijo...

Hola buenas, siento molestar de nuevo. ¿Os tarda mucho el primer fis create? Es que yo llevo ya un rato largo (mas de 40 min, y ahí sigue) y no se si pararlo, dejarlo...Antes de esto he ejecutado esta misma instrucción pero el copy-paste no había copiado los 0x delante de las direcciones en hexadecimal y lo interrumpí y reinicié. ¿Algún consejo?

Muchas gracias de antemano ;)

Nitz dijo...

Normalmente suele tardar unos 20 minutos.

Ahora ya no te preocupes de cargarte la fonera, es prácticamente imposible con el redboot abierto.

Prueba en reiniciarla.

Saludos

Pablo dijo...

Hola otra vez, :)

Reinicié y he vuelto a empezar. Me da algún error extraño, pero si repito el comando lo acaba haciendo bien, hasta el fis create del sistema de ficheros, donde se queda como colgado. Se que tarda un poco, pero es que está tardando mucho y no llega a mostrar nada en la pantalla. ¿Qué puedo hacer?

Muchisimas gracias de nuevo, y perdona por las molestias.
Un saludo ;)

Pablo dijo...

Buenas :P,

Espero que esta sea la última. Tras la última instrucción: fis load -l vmlinux.bin.l7, ¿ejecutas algún reset o exec, como he visto en otros sitios? Es que hasta ahí bien, ¿ahora simplemente reinicio y me conecto por telnet a la fonera?

Gracias de antemano ;)

Nitz dijo...

Claro, claro, un reset o desenchufarla y volverla a enchufar.

Es como cuando tocas las particiones de tu PC con algún boot cd, debes reiniciarlo :)

Saludos

Pablo dijo...

Perdona de nuevo Nitz,

Si me resulevas esta, te debo unos cuantos cafés. Tras hcer el fis load, le hice un exec, la dejé como una hora y pico, pero no respondía la desenchufé. Se salió del RedBoot, pero al hacer telnet, me dice que es imposible conectar al host remoto. ¿La he brickeado? :(. Espero encontrar solución, pero por lo que he leido en varios foros parece que esto tiene mala solución.

Un abrazo y 1 saludo. Gracias de nuevo :)

Nitz dijo...

Veamos:

1) Abres redboot (esto ya lo has hecho)

2) Reinicias la fonera y ella ejecuta el redboot (es como el grub de tu pc, más o menos) (esto ya lo has hecho)

3) El redboot abre un puerto (el 9000) para darte acceso a la administración. Tu te conectas a este puerto (ya lo has hecho)

4) Ejecutas una serie de comandos en el redboot, para instalar openwrt (ya lo has hecho)

5) Finalmente, ejecutas el sistema operativo cargado, con exec o desenchufando la fonera y volviendola a enchufar (aquí es donde te has perdido). Al ejecutar el sistema operativo, el redboot cierra el servicio de telnet por el puerto 9000, la fonera cambia de IP, etc etc.

6) Te esperas un rato a que arranque el SO y después te conectas a él, dependiendo de los servicios que haya abierto (web, ssh, telnet...)

Pablo dijo...

Más o menos, exacto, es en el punto 5.
- Yo hice exec, pero aquello no respondía. Estuvo por lo menos 1 hora y media.
- Entonces decidí desenchufar la fonera y la volví a enchufar. Lógicamente se salió del RedBoot
- Me intenté conectar a la fonera haciendo telnet 192.168.1.1, pero nada de nada ('Unable to connect remote host').
- He probado a conectarla a través de un router, direcatmente al ordenador. Cambiando la IP de mi ordenador, poniéndola en el rango de la nueva IP de la fonera, no poniéndola. Mil millones de cosas sin sentido, jeje :P

Me encuentro totalmente perdido en este punto. Siento de nuevo todas las molestias. Estoy hecho un cafre.

Saludos

Nitz dijo...

Te repito que al hacer el exec se pierde la conexion con la fonera y arranca el openwrt

Esa hora y media que estuviste esperando, la fonera tenia desde hacia rato el openwrt arrancado, esperando a que tú te conectaras.

Has reiniciado la fonera, por lo tanto ha arrancado el redboot.

El redboot te deja abierto el servicio de telnet 9 segundos para que realices una conexion en caso de que quieras administrarlo.

Pasados esos 9 segundos el redboot para el servicio y arranca el openwrt

El openwrt cambia la ip de la fonera, pone los servicios que el quiera (ssh, web, telnet...) y se queda esperando a que tu te conectes.

¿Entiendes ahora por qué al ejecutar exec la fonera parecia que no hacia nada?

Pablo dijo...

Ok, lo entiendo. El problema es cómo me conecto al openwrt. Gracias por enésima vez