Linksys WRT54G v6 - Linux Device 1

Es conocida mi cercana relación con el sistema operativo del pinguinito, al punto tal que hace tiempo que no uso los productos del “Guillermo Puertas”, y los siguientes tres articulos no es mas que una ratificación de mi casi fanatismo por LINUX y el esfuerzo por meterlo en todos lados... El primer articulo, es para contar mis experiencias sobre como instalar DD-WRT en un Linksys WRT54G v5.

Entre las cosas interesantes que tienen los router Linksys WRT54G es que usa una placa base estandar llamada WRT, para la cual ya se han hecho muchas mini distribuciones de Linux, entre las que se encuentra DD-WRT, OpenWRT o Tomato, que le agregan muchas funcionalidades extra que no vienen con el firmware original.

Desde que Cisco compro Linksys y la convirtio en su linea de productos hogareños, Cisco les ha ido quitando, de manera sistematica caracteristicas a los productos Linksys para hacerlos menos atractivos y poder marcar bien la diferencia de calidad con los productos marca Cisco y los Linksys. En los primeros router inalambricos Linksys WRT54G, desde version 1 a la 4, poseian 16 MB de memoria RAM y 4 MB de memoria FLASH, pero a partir de la version 5 de este equipo recortaron estos dos valores a 8 MB de memoria RAM y a 2 de memoria FLASH, argumentando que con esto se reducian muchos los costos de los equipos.


Esta reducción en las características de hardware nos reduce mucho las posibles distro que podemos llegar a instalar en estos equipos. Tengamos en cuenta que 2 MB de FLASH nos dicen que el kernel mas todas las aplicaciones, al comprimirlas tienen que ocupar solo 2MB. Hasta el momento la única distro que se puede instalar es la MICRO versión de DD-WRT. Pero como los muchachos de Cisco son unos “fantásticos” (en realidad los quiero :P ) también le cambiaron la forma de arrancar al equipo, por lo que antes de poder flashear nuestra mini distro, primero tenemos que cargarle un nuevo arrancador a nuestro router, para después poder instalar la micro distro.

Lo que continua de este documento no es mas que la “receta de cocina” de como flashear un router inalámbrico Linksys WRT54G v6.

Ingredientes:

Receta:
  • Lo primero que vamos hacer es conectar nuestro Rotuer a la PC e ingresar a través de la interfase web a la sección de administración y vamos 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.
  • Al reiniciar, nuevamente a través de nuestro navegador web ingresamos al router a la dirección http://192.168.1.1 , en este momento el router se encuentra en modo mantenimiento por eso no solo tomo el ip 192.168.1.1 sino que en la web que vemos solo nos da la opción de subir otro firmware. Acá subimos el VXworks Killer G. Una vez terminado veremos la leyenda de "Success". Nuevamente reiniciamos el router.
  • Ahora, al reiniciar el equipo veremos que los LED frontales quedan titilando. En este punto desde una consola le transferimos el Micro DD-WRT por ftfp con el siguiente comando:
tftp -v -m binary 192.168.1.1 -c put dd-wrt.v23_micro_generic.bin
    • Si en este momento nos da un error al transferir la imagen bin, es porque la versión del VXworks Killer que hemos usado NO ES CORRECTA, pues no tengan miedo, aun se puede arreglar. Consigan la versión correcta y con el mismo comando le pasan la versión correcta del VXworks Killer
tftp -v -m binary 192.168.1.1 -c put vxworks_killer_g_v06.bin
  • Una vez transferido el Micro DD-WRT, hay que esperar un tiempo importante (varios minutos) para esperar que la imagen copie a la memoria flash. Luego de esperar unos minutos, reiniciamos el router y listo ya tenemos nuestro Router Linksys WRT54G v6 con Linux !!! Para acceder nuevamente usamos nuestro navegador web a la dirección http://192.168.1.1

eso debe doler

aca estamos de nuevo "replicando" informacion obtenida de otros blogueros... (ando con muchas ideas para postear pero pocas ganas de escribir :P )

asique les dejo un par de videitos




con colores y mas rapido !!!

Volvimos al "Paquete Debian del Dia", y esta vez vamos hacer un dos por uno....

Primero vamos con los "colorcitos". CCZE es una herramienta muy linda a la hora de ver los registros de sistema que nos permite ver los registros con colores para una mejor visualizacion. Tiene soporte para distintos tipos de archivos de registros como los del squid, postfix, oops, exim apache y otros mas.

Entre las opciones que tiene el ccze hay dos para destacar, por un lado la opcion "-c" que convierte los timestamp a fecha y hora, muy util a la hora de ver registros como los del squid. La otra opcion importante es la "-A" que habilita la salida en modo ascii (las otras dos salidas posibles son en modo curses y html). En modo ascii podemos, entre otras cosas ir separando las lineas al precionar "enter", algo muy util al ver los log en tiempo real.





En segundo lugar, y por ello menos importante, aparece "netselect". NETSELECT es una herramienta muy util al momento de elegir un mirror para las descargas, ya que nos permite seleccionar el mejor servidor entre la lista de servidores que le pasemos como parametros. Para seleccionar el mejor server utiliza un simple "icmp request" (ping para los amigos :) ), pero no solo toma el tiempo de respuesta del servidor, sino que a cada servidor le da un puntaje utilizando como metricas el tiempo de acceso, la cantidad de saltos y cantidad de paquetes perdidos, de esta forma tenemos una mejor apreciacion.

Entre los parametros que le podemos pasar al netselect son la cantidad se saltos maximas (para seleccionar servidores mas o menos cerca), la cantidad maxima de paquetes perdidos y la cantidad de server a elegir (podriamos seleccionar los 3 mejores de una lista de 100 server)

Como los muchachos de Debian son muy capos, han hecho un paquetito adicional que se llama netselect-apt que no es mas que un netselect para los mirror oficiales de Debian. Al correr el netselect-apt, este baja la lista de mirror oficiales, selecciona al mas rapido y arma el archivo source.list para que de esta forma ya nos quede todo listo para usar los repositorios oficiales y a la mejor velocidad posible


Replicando informacion !!

Hace mucho que no "tomaba prestado" nada de otros blog para poner en el mio.... asique aca vamos....


Por un lado un video tomado del sitio del castorcito de una publicidad de UOL y su ascelerador de internet... muy buena e ingenisa








Por otro lado, de los muchachos de TechBlog les dejo un aparetejo muy copado: un portaretrato digital. En esencia una pantalla lcd con marco de madera, con una memoria interna, conexion usb y lector de tarjeta... muy copados.... aca en argentina aun rondan los u$d 140 pero en usa ya se consiguen en amazon por uno u$d 70


Debian Volatile

Navegando y buscando informacion sobre el cambio de hora en la Argentina y como hacer para actualizar los servidores Debian que administro me encontre con algo muy interesante por parte de los changos de Debian.

Uno de los tantos proyectos que tienen en Debian se llama "Volatile". En este proyecto estan todos los paquetes que cambian muy rapido, y que meterlo en la version establa meteria mucho ruido.

En debian-volatile vamos a encontrar principalmente los paquetes de antivirus y antispam, ya que este es precisamente el objetivo del proyecto es "permitir a los administradores de sistema tener sus equipos actualizados sin tener que jugar con las versiones inestables de ciertos paquetes"

Una vez mas los changos de Debian me han logrado sorprender con su postura de priorizar la estabilidad y seguridad de los sistemas.

Para empezar a usar los repositorios de debian-volatile es tan simple como agregar al /etc/apt/source.list las siguientes lineas:

deb http://volatile.debian.org/debian-volatile etch/volatile main
deb-src http://volatile.debian.org/debian-volatile etch/volatile main

y despues de esto con un "aptitude update; aptitude upgrade" estamos listo y con nuestro sistema totalmente actualizado... y en nuestro caso la hora tambien va estar actualizada !!!

una vez mas, mis felicitaciones para la gente de Debian !!