jump to navigation

Linksys WRT54G v6 con DD-WRT 16 septiembre 2008

Posted by bushwaca in Hardware.
Tags: , ,
trackback
DDWRT

DD-WRT

Bueno, cambie el SO y el firmware de mi Linksys para obtener mas prestaciones y la verdad que lo consegui sin mucho esfuerzo. Para decirlo de alguna manera transforme mi Linksys en un Cisco jajaja. Como saben Linksys es de Cisco, pero ellos le quitan prestaciones a los Linksys o porque les da la gana o para vender Ciscos a las empresas y para que se dejen de comprar solo Linksys.

Esto lo hice desde un WINDOWS XP porque era lo que tenia a mano en ese momento. Si…. por mas que me pese fue asi. Igualmente si tienen un linux esto le sirve de guia, lo unico que cambia es el ftp para subir el firmware y el ftp que pongo ahi existe en linux por lo que serian los mismos comandos, solo que no estoy 100% seguro de que sean los mismos… igual pueden usar otro si saben usarlo o incluso usar WINE o similar y hacer lo mismo que yo.

Nota: Hagan esto bajo su propio riesgo. Si les sale mal y pierden su router a llorar a la iglesia. Antes de hacerlo lean TODO lo que puse. Si no entienden nada de lo que pongo mejor ni lo intenten. Esto es para un router Linksys WRT54G version 6, si tienen otro router u otra version esta guia seria solo referencial.

Bueno comencemos:

DD-WRT es un firmware libre para diversos routers inalámbricos o WIFI, es muy común observarlo en equipos Linksys WRT54G (incluyendo los modelos WRT54GL y WRT54GS). Ejecuta un reducido sistema operativo basado en Linux. Está licenciado bajo la GNU General Public License versión 2.
Aparte de otras características que no se encuentran en el firmware original de Linksys, DD-WRT incluye el demonio de la red de juego Kai, IPv6, Sistema de Distribución Inalámbrico (WDS), RADIUS, controles avanzados de calidad de servicio (QoS) para la asignación de ancho de banda y control de potencia (con un ajuste posible de hasta 251mW, mucho mayor que la potencia por defecto del router). Tambien soporta WOL (Wake on Lan que es por lo que cambie a este firmware y pondre en mi proximo post si me hago tiempo) y muchas mas cosas.

Debemos tener:

A – Un cliente ftp como por ejemplo tftp o si quieren uno grafico el Linksys TFTP transfer tool si usan windows claro. Por las dudas… si no tienen este ftp grafico en su lugar no lo intentaria. Puede que ladillen todo y tener un windows cerca con esta herramienta es muy util.
B – El VXworks Prep v0.3
C – El VXworks Kiler G v0.6 ya que nuestro router corresponde a la version 6 (lo dice en la etiqueta de la parte inferior del router)
D – El DD-WRT Micro generic . La version mas reciente estable es lo mejor. En mi caso la v24.
Si no funcionan los links pueden descargarlos de la pagina oficial de DD-WRT.

Ahora a meter mano:

1 – Primero que nada. Desconectemos el router de internet y enchufemoslo a una Pc con IP fija . No lo enchufen en el rj45 que dice WAN, cualquiera de los otros sirve menos ese.

2 – Ingresamos a nuestro router desde nuestro navegador web poniendo su IP como por ejemplo http://192.168.1.1. Vamos a la parte de administracion y a actualizar el firmware que tiene por el VXworks Prep V0.3. Luego de un instante la pantalla se pondra en blanco. Aca debemos reiniciar nuestro router (desenchufandolo y volviendolo a enchufar por ejemplo).

3 – Al reiniciar, ingresamos nuevamente al router por nuestro navegador web. Veremos que solo aparece una pantalla en blanco que solo nos da la opcion de subir otro firmware ya que esta en modo mantenimiento. No se asusten que vamos bien. Aca seleccionamos el VXworks Killer G v6. Una vez terminado veremos la leyenda de “Success”. Nuevamente reiniciamos el router.

4 – Este es el pasito peludo y el de la verdad. En este punto desde una consola (modo DOS si tas en windows) le transferimos el Micro DD-WRT por ftfp: (demas esta decirles que deben estar parados en la consola en el mismo lugar donde se encuentra este archivo que queremos tranferir)

tftp -i 192.168.1.1 put dd-wrt.v24_micro_generic.bin

Si no les sale pueden hacerlo con una herramienta grafica muy sensilla que se llama Linksys TFTP transfer tool si estan en un Windows.

Si no les responde prueben hacer un ping a la ip del router. Si no responde es porque hay algo mal conectado. Desenchufen todo, conecten y vuelvan a hacer un ping. Bueno por las dudas aclaro…. para hacer un ping ponen desde consola o desde modo DOS (eso si no lo explico) “ping 192.168.1.1” y miran si responde. Si responde al ping volvemos a intentar transferirle el dd-wrt.

Si en este momento nos da un error al transferir la imagen bin, es porque la version del VXworks Killer que hemos usado NO ES CORRECTA. Si usaron la v6 si es la correcta pero seguro que alguno pasa por aca y uso la v4 y no sabe que hacer jaja. De ser asi no se preocupen que se puede arreglar. Consigan la version correcta y con el mismo comando le pasan la version correcta del VXworks Killer de esta manera desde consola:

tftp -i 192.168.1.1 put vxworks_killer_g_v06.bin

o con el ftp grafico de antes.

5 – Una vez transferido el Micro DD-WRT, hay que esperar un tiempito asta que cargue bien todo. Luego reiniciamos el router y listo ya tenemos nuestro Router Linksys WRT54G v6. Si…. somos enfermos que le metemos linux asta el router.
Para acceder nuevamente usamos nuestro navegador web a la dirección http://192.168.1.1 . La clave para ingresar es “root” y el pass es “admin“. Cambienlo de inmediato en las opciones.

Problemas de conexion:

Si dejamos la instalacion asi como esta, veremos que sufriremos cortes especialmente en el WIFI, o por lo menos a mi me paso. Perdia la conexion a internet y algunas veces tenia que insistir 3 o 4 veces para entrar en una pagina.
El problema radica en que al cambiarle el SO, este le asigno una MAC al router que no es la que corresponde, le asigna una MAC por defecto, con lo cual hay que cambiarla.
Para hacer esto, miren debajo de su router y fijense en donde dice MAC y anoten ese numero. Luego van al navegador web he ingresamos al router como lo hicimos antes. Vamos a la solapa “Administration – Commands” y ponemos ahi:
nvram set et0macaddr=direccion MAC original del router
nvram set il0macaddr=direccion MAC original del router+1
nvram commit

Y pulsamos “Run Commands”.

Cambien “direccion MAC original del router” por su MAC. Recuerden que una MAC es del tipo 00:00:00:00:00:00 . Si les salio esto bien saldra algo como “nvram commit (end)”. Si van a la solapa “Status – Sys-info” veran que la MAC cambio y les aparecen 3 direciones MAC muy similares a la de su router.
Recuerden que la direccion MAC esta formada por numeros hexadecimales y estos van desde el 0 al F (dieciseis numeros) por este orden: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Ejemplo: Que pasa si mi numero de MAC es 00:01:22:a1:c1:6b ? Pues esa direcion MAC+1 seria 00:01:22:a1:c1:6c . Espero ser claro este punto.

Luego de darle a “Run Commands” y pulsan el boton de “Save Startup” para salvar esos cambios.

Si no les sale esto de cambiar la MAC a la primera, desenchufen el router y vuelvanlo a intentar. Si no les sale hagan un HARD RESET desenchufandolo y presionanto el boton trasero del router y sin soltarlo vuelvanlo a enchufar y suelten el boton luego de unos 20-25 segundos de haberlo vuelto a enchufar.

Recuerden que los datos quedaran guardados aun si lo desconectamos de la alimentacion, pero si le hacemos un HARD RESET con el boton que tiene en la parte posterior deberemos de repetir el proceso y volver a poner toda la configuracion que guardamos en el (ni el SO ni el firmware se iran…. eso por las dudas lo aclaro.. solo se va la configuracion)

Bueno solo queda configurar su router con las demas opciones a su gusto. Espero que sea util y hasta la prox.

Comentarios»

1. Wake on Lan (WOL) en Ubuntu « Mi Block de Notix - 18 septiembre 2008

[…] internet. Bueno, si por esas casualidades cambiaron el firmware de su router como lo hice yo por el DD-WRTen vez del original pueden encender la PC desde internet. Para poder hacerlo deben hacer […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: