Como hackear un router Linksys WRT54G v5

2008 Octubre 29
by richieblog

Que tal, pues parece que en estos routers de la versión 5 para arriba ya no traen Linux si no VxWorks, por lo cual para actualizarle el firmware nos vemos a una sola opción…

DD-WRT Micro is one of the only 3rd party firmwares available for these models.”

Esta captura la tomé de mi WRT54G ya hackeado, en ella podemos ver como en la parte de Diagnóstico podemos tener acceso a una consola y por lo tanto a algunos comandos, en este ejemplo sacamos información de cpuinfo jeje :D

El proceso entonces se vuelve un poco más complicado y es necesario primero instalarle Linux a nuestro WRT54G, pues bueno, en estos días me di a la tarea de buscar como hacerlo y encontré unos excelentes pasos que nos conducen a una configuración exitosa (bueno, en mi caso asi fue… por cualquier motivo uno puede “brickear” el router y dejarlo inservible).

Notas antes de empezar: Una nota importante para realizar estos procedimientos es… no hacerlos por wireless, tenemos que de ley estar conectados por cable (esto debido a transmisión de paquetes, en inalámbrico podriamos perder mas y por lo tanto hechar a perder el proceso). También tener en cuenta que cualquier falla de energía en el proceso, nos puede arruinar todo. Aparte, que estos pasos sirven solo si tenemos la versión 5, recomiendo que busquen en otras páginas para otras versiones de WRT54G (incluso, probar buscar otro firmware) o si la versión que se tiene es superior a la 5, buscar en los enlaces que recomiendo al final de este how-to, yo solo recomiendo este procedimiento para un v5, por que lo hice todo en uno de ellos :) y de otras versiones no me consta nada. Ahm, para saber que versión es la nuestra, busca abajo del WRT54G, hay una etiqueta donde dice que v es. Ah si!, también es importante si estamos en windows desactivar el firewall.

No hagas nada hasta que no estés 100% seguro de que hacer y si tienes dudas pregunta! Un router brickeado puede ser todo un dolor de cabeza para desbrickearlo! jaja

Y como última nota: Checa la página de donde me base para hacer este procedimiento, yo solo quise hacer el post para perpetuar la información y los archivos que se utilizan para el proceso, puedes aprender mas de los siguientes links: http://www.wrtrouters.com/guides/upgradetolinux/ , http://www.dd-wrt.com/wiki/index.php/Version_5_And_6_Router_Information (forzosamente recomiendo que leas esa página).

El firmware que le pondremos a nuestro WRT54G es DD-WRT v23 SP1 Final, como ya mencioné, solo le podremos poner DD-WRT y de información sobre este firmware les pongo una parte extraida de la página oficial:

-WRT es un firmware no-oficial para Linksys WRT54G/GS/GL y otros routers 802.11g basados en un diseño de referencia similar o igual al Broadcom. Puedes ver la compatibilidad en Dispositivos Soportados. Todos estos routers estan diseñados para utilizar linux en el firmware oficial y su código fuente esta disponible bajo licencia GPL.

El firmware lo desarrolla BrainSlayer y su página web es dd-wrt.com. Las primeras versiones de DD-WRT se basaron en el firmware “Alchemy” de Sveasoft Inc, que a su vez se basa en el firmware original GPL de Linksys y en otros proyectos. DD-WRT se creó debido a que Sveasoft comenzó a cobrar 20$ por descargar su software.

Nota: DD-WRT es un firmware Beta, por ello contiene errores. No es recomendable instalar firmwares beta en redes grandes como las de empresas,bancos, etc…. Puedes encontrar un Bugtracker en: DD-WRT Bugtracker (registro gratuito necesario).

Entre otras características que el firmware oficial de linksys no incluye, DD-WRT añade el Demonio Kai para el Kai Console Gaming network, WDS Puente de red/repetidor, Autenticación Radius para comunicaciones Wireless más seguras, avanzado control de balanceo de cargas o Calidad de servicio (QOS), y software para que funcionen las tarjetas SD/MMC que se le pueden instalar haciendo algunas modificaciones al dispositivo. Ver mas

Ok, bueno… en el siguiente enlace les dejo los archivos que vamos a utilizar, están comprimidos en .zip, asi que obviamente les toca descomprimirlos en una carpeta jeje: http://www.mediafire.com/?22w5uht2kyj

Ahora los pasos que yo segui:

1.- Como ya había modificado varias opciones en el router, decidí resetearlo a su configuración de fábrica, asi que si gustan pueden hacerlo tambien.

2.- Ok, ahora una vez que ya está seteado como recien salido de la caja, tenemos que la página o la dirección de nuestro router es 192.168.1.1, entrando a esa dirección lo podremos configurar.

3.-Ok, pues entonces en nuestro navegador vamos a 192.168.1.1 (la contraseña por default es “admin”), vamos a la pestaña de “Administration”, luego vamos a “Firmware Upgrade” y seleccionamos el archivo que venia en el zip de nombre linux_prep_wrt54g.bin. Le damos click en Apply y esperamos unos minutos, cuando la pantalla se vuelva blanca es hora de desconectar el router de la luz y volverlo a conectar (el mítico desenchufar-enchufar :O).

4.- Ok, una vez reiniciado el router vamos otra vez en nuestro navegador a 192.168.1.1. Estamos en el Management Mode, le damos en Browse y seleccionamos el archivo que venía en el .zip de nombre linux_upgrade_wrt54g.bin y actualizamos. Cuando termine nos debería aparecer un mensaje que diga algo asi como “Succesful!” (vamos por buen camino).

5.- Hacemos otra vez el desenchufar-enchufar. Una vez que el router esté prendido, notaremos que el LED de Power está parpadeando… ok, pues ahora desde windows, abrimos el archivo que se llama tftp.exe que venia en el .zip.

Lo configuramos de la siguiente manera:

Server: 192.168.1.1

Password: admin

File:

En la parte de file, seleccionamos el archivo que venia en el .zip de nombre dd-wrt.v23_micro_generic.bin. Y le damos upgrade. Ok… si vemos que nos manda una respuesta negativa, puede deberse a la ip que tiene nuestra computadora… probablemente, el router (a mi me paso), no pueda asignar una ip en este punto… asi que nosotros nos meteremos al plan de numeración correspondiente asignandole una ip de forma estática a nuestra máquina en el plan de 192.168.1.x/24 con gateway a 192.168.1.1 , esto debería arreglar todo y ya podríamos hacer el upgrade.

6.- Ahora esperamos un poco (en lo que el router se resetea solo) y listo… vamos a nuestra pagina de configuración en el navegador: 192.168.1.1 y vemos que ya todo ha cambiado :) … si nos pide una contraseña:

nombre de usuario: root

contraseña: admin

Básicamente esos son los pasos! ahora que si lo queremos usar con nuestro router 2wire que nos dio Telmex, nuestra configuración debe ser la siguiente… les pongo una captura de como está configurado el mio:

Notas para configurarlo con el 2wire de INFINITUM:

- El WRT54G tiene que estar en el plan: 192.168.2.x/24 para evitar traslapes con las ip’s que asigna el router de 2wire

- Le configuramos al WRT54G como Gateway y Local DNS la dirección del router de 2wire: 192.168.1.254

Fuera de eso, no creo que haya más inconvenientes!… físicamente, hay un cable de red conectado al puerto llamado “Internet” del WRT54G que viene desde un puerto ethernet del 2wire y un puerto ethernet del wrt54g va a un host… y asi mas o menos es… si no lean el manual jaja…

Salu2!

Fuentes:

http://www.dd-wrt.com/wiki/index.php/Version_5_And_6_Router_Information
http://www.wrtrouters.com/guides/upgradetolinux/
http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html
http://www.scorpiontek.org/portal/content/view/27/36

20 comentarios dejar un →
  1. 2009 Enero 31

    Esto no lo entendi….. lo que dices… Browse????? donde esta ese browse?????

    Ok, una vez reiniciado el router vamos otra vez en nuestro navegador a 192.168.1.1. Estamos en el Management Mode, le damos en Browse y seleccionamos el archivo que venía en el .zip de nombre linux_upgrade_wrt54g.bin

  2. 2009 Febrero 5

    si, el “browse” es el botón el cual al darle click selecciones el archivo a utilizar

  3. 2009 Febrero 12

    hey no entendi como es eso de resetearlo

  4. 2009 Febrero 13

    Como actualizo la fimware del router pero mediante comando. No logro entrar medainte el navegador pero si tengo ping a la lan de router.

  5. 2009 Febrero 18

    cual seria la contraseña de el usuario?
    porque me pide una contraseña de usuario…

  6. 2009 Febrero 27

    mmm creo que la contraseña por default es “admin” avisame si ese fue el problema… o a lo mejor le pusiste alguna contraseña tu?

  7. 2009 Febrero 27

    mmm la vdd no se si se pueda hacer mediante alguna consola y no tengo mi router aqui para hacer pruebas, ya buscaste información en google?… el firmware lo subimos con el programa para tftp, a lo mejor no estoy entendiendo bien lo que buscas… leiste bien el tutorial? leiste los links que recomiendo en el tutorial? salu2! y al pendiente de tus resultados.

  8. 2009 Febrero 27

    que parte en especifico?

  9. 2009 Marzo 18
    gusy180662 Enlace permanente

    yo tengo un ap Linksys WRT54G v2 el cual no puedo entrar a los parametros ya que tiene una contraseña que no es admin… por lo tanto necesito cargarle el firmware y asi poder hacerlo.. me gustaria alguien me asesore.. gracias de antemano..!!

  10. 2009 Marzo 18

    mmm si no recuerdas tu contraseña de administrador podrías resetear el router, físicamente tiene un boton Reset el cual lo dejas presionado por 30 segundos o mas, algo asi jeje … y lo que hace es devolver a las propiedades de default a tu router… no sé si un v2 requiera algo diferente, pero podrías buscar información en Google sobre como resetearlo.

    Es una opción, no se si haya otra… ojala alguien más pueda comentar… o bien cuando resuelvas tu problema nos avisas gusy180662.

    salu2!

  11. 2009 Marzo 20
    gusy180662 Enlace permanente

    Gracias richieblog..!! y disculpa pero el caso es que no puedo abrir mi ap por el explorador y ya le hice el reset..
    el ap es un AP Linksys WAP54G.. no consigue el ap osea me dice que no puede abrir la pagina.. o es que necesita tener señal wifi para que abra? necesito entrar en los parametros para escanear señales wifi..!!
    y disculpa en la primera consulta ya que era un ap y no era un rourter.. Gracias de antemano..!!

  12. 2009 Marzo 27

    mmm segun yo el AP lo deberías tener conectado fisicamente (ethernet) para que esté dentro de tu red y de ahí ya provee señal inalámbrica, de hecho una vez que esté dentro de tu red no debería haber problema para que lo pudieras alcanzar desde cualquier host … no se, nunca he usado los linksys, ya buscaste en google? salu2 y disculpa si no te puedo ayudar mas, pero no he tenido ese problema, salu2!

  13. 2009 Marzo 28

    gracias està bueno el manual
    pero me da error en el paso 5
    me podrias explicar con mas detalle como hago para asignarme una ip estatca

  14. 2009 Marzo 28

    todo ok
    me habia fallado en el paso 5 pero cambie mi ip y esta todo bien,
    (con poner “ip estatica” en google pueden encontrar un tutorial)
    con el asunto del password para hacer alguna configuracion es
    username: root
    password: admin
    salut!!!

  15. 2009 Marzo 29

    que bueno que todo salio bien kueyo… aaahm, el username y el password creo que los habia puesto en el paso 6 jeje… sigue visitandonos con tus dudas y aportes!!

  16. 2009 Agosto 26

    Hola, soy nuevo en esto de los router, tengo un Linksys BEFW11S4 y me interesaria saber como lo puedo configurar. thnk.

  17. 2009 Septiembre 5

    ¡Muchas gracias! sudé frio pero todo salió perfecto, había consultado otras páginas, pero en ésta, estaba perfectamente explicado todo el procedimiento, ahora a configurar el WDS. Nuevamente gracias Richie.

  18. 2009 Septiembre 20
    octavio estrada Enlace permanente

    como puedo hacer para aumnentar el alcanze de distancia dem wrt54g-la existe algun programa que pueda ayudarme te lo agradeceria contestame lo mas ppronto gracias

  19. 2009 Septiembre 20
    octavio estrada Enlace permanente

    ayudame a aumentar el rango de distancia en el wrt54g-la te lo agradeceria

  20. 2009 Septiembre 20
    octavio estrada Enlace permanente

    el tutorial que bajaste a la red es exelente pero no encuentro la manera de como aumentar el alcanse de distancia

Escribe un comentario

Nota: Puede usar XHTML básico en sus comentarios. Su dirección de correo electrónico nunca será publicada.

Subscripción al comentario vía RSS