OpenWRT en mi Linksys WRT 54G
Hace 3 o 4 años que tengo este router andando y la verdad es que es que siempre hizo bien su laburo.
En un principio fué con Speedy, que es ADSL, y después de años , con Flash (Cable), que ahora es en mi zona pasó a manos de Fibertel.
Ya en el momento que lo compré, leyendo en internet había visto que la gente estaba desarrollando firmwares alternativos para este aparatito, agregando funciones extra de todo tipo.
Ahora que pasaron tantos años me puse a buscar otra vez para ver hasta donde habrían llegado, y para ver si me animaba a probar alguno.
El OpenWRT parece el mas popular y estable , según esta review.
El OpenWRT brinda acceso por SSH , pero algunos se quejan de lo poco amigable que es eso para la gente no experta en linux, entonces hicieron el X-WRT que provee una interfaz web mucho mas completa.
Pueden ver mas de X-WRT en Google Code.
El hecho de tener linux directamente en el router les da la posibilidad de usar cualquier programa de linux ahí dentro (mientras el espacio en el router sea suficiente)
Por ejemplo la gente que hizo esa review, montó una unidad compartida en el filesystem del router, e instaló un cliente de BitTorrent en el WRT, ahora puede dejar bajando torrents sin tener ninguna pc prendida. (solo el fileserver y el router)
Hace una hora, cuando empecé a escribir esto, mi firmware era el ultimo oficial disponible para mi modelo, el 4.21.1
Y mientras escribo estas lineas ya estoy conectado mediante la ultima versión del White Russian con X-Wrt incluido.
Kamikaze y White Russian son las 2 versiones del OpenWRT , el White Russian es un poco mas viejo pero el mas estable, en cambio el Branch del Kamikaze aún no es tan estable y salen todo el tiempo parches.
Opté por lo seguro, lo baje de acá para mi WRT54G, y lo instalé de la misma forma que el oficial, o sea usando la interfaz web.
Subió la imagen del firmware al router, tardo 1 minuto aproximadamente, se reinicio solo, y salió andando!
Así es, anduvo perfecto sin tener que configurar nada, incluso hasta conservó mis opciones de configuración anteriores (conexion WAN,y wireless).
Ahora tengo muchas opciones y estadísticas disponibles que antes no tenía en el router y está funcionando todo estable por el momento.
POR LAS DUDAS…
Yo no tuve ningún problema durante la actualización , pero podría haberlo tenido, y en ese caso hubiese tenido que tener algún plan ya previsto.
Mas vale prevenir que curar, asi que antes de flashear al nuevo firmware, busque info sobre “como recuperar de una posible catastrofe”.
El plan era simplemente ,si el router no booteaba bien, cargar la vieja imagen del firmware, la oficial, esa la pueden bajar desde la pagina oficial de Linksys, y cargarla mediante TFTP durante el booteo del router.
Las instrucciones de se los dejo acá por las dudas en caso de que no les salga todo bien y necesiten volver al anterior.
Igualmente , repito, a mi me anduvo todo perfecto al primer intento asi que no tienen que temer ante estas cosas.
Si tenemos nuestro AP-Router que no responde, y parpadea continuamente la luz de Power, posiblemente tenemos un fallo en la carga del firmware.
Como no podemos entrar al entorno Web, tendremos que realizarlo mediante la consola de comandos.
Preparamos en un directorio de nuestro disco duro el Firmware que deseamos transferir, teniendo en cuenta que mediante este proceso no podemos meter un paquete de más de 3Mb, por ello empezaremos con uno tipo Satori 4.0 y cuando tengamos el router funcionando ya le meteremos via web el que queramos.
Para facilitarnos el trabajo renombramos el firm a code.bin, o el nombre que queramos, para que sea corto y fácil de escribir desde MS-DOS.
Necesitaremos también el TFTP, que en Windows XP viene de sere.
TFTP: http://www.gheimposse.de/tftp.exe
CONFIGURAR LOS PARÁMETROS DE LA TARJETA DE RED.
Ahora tenemos que poner nuestra tarjeta de red a una velocidad menor de la que puede llegar a trabajar. Para ello vamos a “Conexiones de red” y hacemos doble clic en el adaptador que vamos a utilizar.
Ahora pulsamos “Propiedades” – > “Configurar” -> “Opciones Avanzadas”
Aparece una propiedad “Tipo de conexión” que nos marca la velocidad de la tarjeta. La pondremos ahora en “10BaseT dúplex media” y pulsamos aceptar.
Conectamos el router a nuestra tarjeta de red. Quitamos la alimentación y pulsamos el botón de reset y, sin soltarlo, volvemos a conectar la alimentación. Pasados 20 segundos, soltamos el botón de reset.
Tenemos que configurar aparte una IP fija para el adaptador, dentro del rango del Linksys. Podemos poner 192.168.1.99
Ahora probamos a hacer ping a 192.168.1.1, que es la IP de origen del router.
Aparecen los siguientes resultados:
Pinging 192.168.1.1 with 32 bytes of data: ·
Reply from 192.168.1.1: bytes=32 time<10ms TTL=128 ·
Reply from 192.168.1.1: bytes=32 time<10ms TTL=128 ·
Reply from 192.168.1.1: bytes=32 time<10ms TTL=128 ·
Reply from 192.168.1.1: bytes=32 time<10ms TTL=128 ·Nos situamos en el directorio que tengamos el firmware, y tecleamos lo siguiente y NO PULSAMOS ENTER!!!:
TFTP -i 192.168.1.1 PUT code.bin ( no pulsamos enter aun !!!)
Desconectamos el router, esperamos un minuto y lo volvemos a conectar...
Ahora SI PULSAMOS ENTER.
Si todo ha ido bien, tendremos el nuevo FIRM dentro del punto de acceso y aparecerá un mensaje en pantalla
“Transferencia terminada: xxx bytes en x segundos”.
Ahora esperamos un minuto o dos y ya podemos entrar por entorno web, 192.168.1.1, al router.
Bueno espero que se animen, la verdad es que la idea es buena, los va a entretener un rato , y le dará vida nueva al router con todas las nuevas posibilidades que brinda tener un linux dentro.
¡¡Cualquier cosa comenten!!













































Dejar un comentario