Fonera en modo cliente
Empieza la semana santa :D
Tengo una lista de tareas pendientes:
- Leerme el Señor de los Anillos (antojos de mi novia)
- Desarrollar la versión 2 de guepardox para Windows (para linux ya la tengo hecha, si alguien la quiere testear que postee un comentario)
- Habilitar el sonido en la tarjeta capturadora de TV del server (pa ver la tele :)
- Tirar caramelos por las calles en la Rua de Semana Santa (cuando era pequeñito pensaba que en semana santa repartian caramelos y no era verdad :_)
- Poner la fonera en modo cliente
Como hace tiempo que no entro en el tema fonero, me he dado una vuelta por un foro, http://fonera.info (la verdad es que no me atrae mucho, ya que muchos post son sobre "problemas con mi fonera" y "mira lo que dicen en este foro inglés...", pero como centro de información sobre la actualidad está bien) y me he encontrado con que la última versión de ddwrt va de putititisima madre para hacer lo que yo llevo intentando desde hace unos meses.
ddwrt antes no me gustaba. No ofrecía demasiadas posibilidades desde la consola (le faltaban muchas console-utils y demás comandos) y la interfaz web por muy intuitiva que fuera no funcionaba (normal, era una versión beta). Pero parece ser que esta última versión ha mejorado en estos dos aspectos. Bueno, sin más dilación pasemos a instalarla.
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])
- [ACTUALIZADO] Estos archivos: root.fs vmlinux.bin.l7 (los podeis bajar de aquí)
- Un servidor tftp (para instalarlo en debian: apt-get install tftpd-hpa. En windows os buscais la vida)
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í:

Ahora que ya lo tenemos todo montado, apagamos la fonera (desenchufando el cable)
4º - Netcat (solo los windowseros):
Venga va
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 0x80041000 root.fs
fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs
load -r -v -b 0x80041000 vmlinux.bin.l7
fis create -r 0x80041000 -e 0x80041000 -l 0x000E0000 vmlinux.bin.l7
fis create -f 0xA83D0000 -l 0x00010000 -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 :)
Fuente

23 opiniones irrelevantes más:
Muy bueno el post, para cuando uno de como poner la fonera como repetidor? xD
Saludos
Creo que en las opciones del ddwrt te deja ponerlo, justo cuando ponemos "Puente Cliente" tenemos que poner "Repetidor" o "wds".
La verdad es que no lo he probado, esa fonera la he empaquetado y ahora me estoy dedicando a convertir otra fonera en una centralita aircrack.
En cuanto tenga tiempo le hecho un ojo
Magnifico post, me ha sido muy util, sin embargo, cada vez que se va la luz o desenchufo la fonera he de volver a configurar el ddwrt en modo cliente (lo que es un poco coñazo si la tienes enchufada a la play), ¿conoces alguna forma de evitar esto?
Ahora es muy tarde, mañana lo pruebo :)
Oye, pues a mi sí que me guarda la configuración al reiniciar eh
¿No te habrás olvidado de crear la partición nvram?
Saludos
Pues ha debido de ser eso, por que he vuelto a seguir todos los pasos y ahora si que mantiene la configuracion cuando la desenchufas.
Gracias.
¡Muy bueno!
Ya tengo la fonera como cliente de una red wifi, ahora a por el modo repetidor...
¡Ah! El firmware se puede configurar en Español en la pestaña de Administración.
Un Saludo.
nitz, otra vez acudo a por tu ayuda! despues de intentar instalar los packs de aircrack y todo, y de que no me funcionaran, pues he intentado volver hacer todo pero dejando la fonera con Openwrt para usarla como punto de acceso, pero lo que pasa es que ya se me ha fastidiado, ya no me deja hacer nada.Los primeros 10segundos me pilla ip 192.168.1.254 intento acceder cia telnet, pero no me sale lo de redboot> !!! asi que no entiendo nada. si simpelemnte me puedes decir en donde puedo encontrar una solucion, o una explicacion, te lo agradeceria.
Saludos
¿Que te hace en esos 10 segundos? ¿Qué envia?
Si logras conectarte (mira a ver si estás conectandote correctamente, checkea tu ip, tus demás interfaces, etc etc), recuerda que hay que hacer:
nc ip-fonera < break
Donde break es el archivo que contiene el código hexadecimal del ^C (para parar el arranque).
Después de eso, debes cerrar esa ventana y conectarte de nuevo (el tiempo ya habrá parado).
No te saldrá nada, ni 'redboot>' ni nada. Pero si ejecutas cualquier comando (aunke no sea conocido, un simple "waeqaweqwe" bastaría), verás que te da un error de "command not found" y despues te mostraría el 'redboot>'
Y si no pues... http://fonera.info
en estos 10 segundos me responde el ping, le intento conectar con telnet y me da esto: http://www.telefonica.net/web2/nachkar/Imagen4.jpg
y nada mas, por mucho que le ponga cualquier cosa no me da ni error ni nada!
¿No te pone ahí que apretes Control+C (^C) para abortar el arranque?
Supongo que cuando lo apretes, el telnet se te cerrará, por eso metemos el codigo de "^C" en un archivo y lo enviamos al netcat, como ya he explicado antes:
nc ip-fonera 9000 < break
El archivo break ese lo puedes descargar de algun post de este blog.
Ok, ya ha funcionado esto de pararlo con el^C pero al ejecutar el telnet o intentar ssh no me sale nada. mira esto:
http://www.telefonica.net/web2/nachkar/Imagen4.jpg
De verdad ya siento er pesado y muchas gracias!
Muy buenas,
No se porquí pero no logro conseguir configurarla bien.
Hago lo que tu dices de WAN en Disable y configurar una LAN IP , luego hago la asosciación y realmente se asocia pero no tengo acceso a internet.
Yo con Linsys y ddwrt, para ponerlo en modo cliente, se tiene que configurara la WAN IP dentro del rango de ips del router al qual va acceder y en cambio tu dices que no es necesario.
He probado esto que digo, y cuando configuro una WAN IP a la fonera, ya no puedo volver a acceder a ella de ninguna manera :( entonces tengo resetarla.
Algun consejo?
Sí, es culpa de la gente de ddwrt.
Bájate alguna versión anterior al 03 de abril de 2007, que seguro que funciona ;)
I que version me recomiendas?
Como le instalo la nueva versión? sencillamente entrado dentro del ddwrt y acutalizando el firmware via web?
Un saludo
Nitz perdona tantos mensajes pero quiero conseguirlo, esto es lo que nos hace avanzar.........la tozudez.
He buscado firmwares para fechas anteriores pero aunque encuentro RC2,RC4,...RC5 segun he visto, son los mismo firmwares.
http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html
Entonces donde puedo encontrar un firmware anterior.
Hay una cosa que no entinedo, supongo que no soy el único que tiene este problema. Como lo debe haber solucionado la otra gente? o es que no hay otros? seré yo el único?.............podría ser ;)
Hola:
La versión que había enlazada en http://www.backendblog.com funcionaba a las mil maravillas, pero el enlace ya no funciona. Intentare localizar la versión en mi disco duro, si lo consigo la publicare.
Un Saludo.
Por cierto yo tengo instalada la versión de Septiembre de 2007 y funciona sin problemas.
Un Saludo.
Acabo de actualizar el post poniendo el link correcto a los archivos de descarga:
http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fobsolete%2Fbeta%2FFONERA%2F2007+-+0331/
Que aproveche ;)
Muchas gracias Andromeda.
Llevo unos dias que no tengo tiempo para nada de nada.
El otro dia probé los enlaces, que me pasaste pero estoy teniendo problemas con la fonera ya que yo lo estoy haciendo con el fonflasher.
Todo parece que vaya bien, a la hora de flashearla pero una vez se supone que esta lista, pues que no me asigna IP, cuando se supone que debería asignarme ya que por defecto se configura por DHCP.
Y si no yo mismo configuro la ip del ordenador y le pongo como GW 192.168.1.1 pero que va, no hay manera.
Cuando tenga tiempo, volveré a provar.
Un saludo y gracias.
Dame unos días e intentare pegarte unos pantallazos de mi configuración.
Un Saludo.
Buenas, vamos avanzado.
He instalado el firmware pero lo que me pasa es que puedo acceder a la fonera via wifi. En cambio por cable me resulta imposible! tanto por ip fija como con dinámica.
Raro no?
Os habéis encontrado este problema alguna vez.
Con este inconveniente no me sirve ponerla como cliente ya que necesito estar conectado por cable y es justo lo que no quiere funcionar .
AAAAHHHHHhhhhh!!!
Quizas sea porque tienes un conflicto de IP's entre tu tarjeta WIFI y tu tarjeta ethernet cableada.
Lo que debes hacer es definir una IP en el mismo rango que la de la fonera (192.168.1.X) para la tarjeta que quieras conectar a la fonera y, a la otra tarjeta, asignarle una IP en otro rango (192.168.11.X)
Por ejemplo:
- Enciendes la Fonera y te conectas por cable:
IP de la wifi: 192.168.11.5
IP de la cableada: 192.168.1.5
- Desconectas el cable y te conectas por WIFI:
IP de la wifi: 192.168.1.5
IP de la cableada: 192.168.11.5
Hay diferentes maneras de solucionar este problema, como por ejemplo poniéndote una máscara de red de 255.255.0.0 en vez de 255.255.255.0
Como veas
Publicar un comentario en la entrada