WRT54GL v1.1 flasheado con DD-WRT v24 SP1

Actualización: Luego de instalar DD-WRT v24 SP1, deben actualizar hacia la v24 preSP2 debido a un fallo de seguridad en el server httpd.

Finalmente me decidí­ y lo hice.

De repente mi conexión wireless dejo de responder, por alguna razón knetworkmanager al momento de asignar la IP, luego de unos cuantos segundos, reportaba un error. Justo ayer me habí­a pasado dos horas (por teléfono! me sentí­ un bot de call center…) ayudando unos amigos a configurar su modem/router Zyxel P600 de telefónica/speedy más un Linksys WRT54G (v8) en modo router + wifi, y como para acceder al mio (un WRT54GL) tengo deshabilitada la administración ví­a wifi, tuve que ponerme un cable. Como ya lo tenia ahí­, supuse que habrí­a tocado algo mientras los guiaba, y me conecte a la interfaz web del router para ver si encontraba el problema.

Resulta que mirando, mirando… no notaba nada raro, y en una de esas, me encontré jugando con la opción de DDNS (“Dynamic DNS” para el q no sabe), que siempre lo configure en la PC (es más, cree un par de scripts para actualizar la IP y todo, un dí­a deberí­a subirlos), por que el servicio que utilizo no lo soportaban mis routers previos. Cuestión que en este Linksys habí­an dos disponibles, uno era DynDNS.org y el otro era TOZ.net o algo así­. Como ya dije, no son los que yo utilizo… pero dije, ya fue, me creo una cuenta en dyndns, total, que le hace una clave mancha más al tigre (el tigre? el tigre tiene rayas! el leopardo es el de las manchas! por que se dice al tigre?).

Cuestión que recuerdo fugazmente que en algún momento tuve un dyndns, y que lo reemplace por mi actual proveedor por no brindarme el servicio de dominios propios. Cuando intento reflotar mi cuenta me aparece algo así­ como “Su cuenta violo las Polí­ticas de Uso Aceptable y ha sido bloqueada”, en ingles y sin mucho mas detalle que eso. Nunca supe ni sabre que polí­tica de uso aceptable habré violado, ya que no utilizaba la cuenta hace ¿años?. Aparte de darme bastante bronca el no tener una razón hace tiempo que venia leyendo sobre OpenWRT, DD-WRT, Tomato y tantos otros firmwares libres para routers. Es más, me compre este mismo router por que sabia que si querí­a, podrí­a aplicarle estas versiones embebidas de Linux. Me tente con la idea nuevamente, me puse a leer, vi lo fácil que era, las ventajas que ganaba… y no dude más. Lo hice.

Algunas ventajas puntuales al convertirme a DD-WRT:

  • Puedo asignar DHCP estático (algo que me molestaba de sobremanera que no tuviera la firmware original ya que lo utilizo para poder forwardear puertos especí­ficos a PCs especificas)
  • Puedo utilizar como 10 servicios de DNS dinámico, incluyendo EveryDNS.
  • Puedo hacer calidad de servicio y controlar al descontrolado de mi hermano y sus descargas (un QoS que anda!).
  • Puedo hacer ssh a mi router!
  • Tengo soporte para OpenVPN! (y no que “pase” nomas, sino conectarme ví­a VPN)
  • Estadí­sticas de verdad! Con gráficos y todo.
  • Incrementar la potencia de la wifi
  • Puedo poner un web server, si quiero.
  • Montar un Samba
  • Usar Iptables como firewall

Por otro lado, habí­a algo que hace tiempo venia molestándome y es que la conexión wireless de una de las PC se caia seguido, por lo que vi, parece ser bastante recurrente en ese modelo de placa  (la ironí­a de que sea una Linksys no me deja de sorprender), y me preguntaba si no tendrí­a algo que ver con el router… aunque las laptops anduvieran sin inconvenientes. Bueno, está confirmado y no era el router. Ni el soft del router. Es la placa. Recomendación para todos los que quieren adquirir una placa inalambrica para su PC: compren un dongle USB <-> Wifi. Después dejo la marca y modelo de uno que funciona muy, pero muy bien en Linux.

Llegamos a la parte practica.

Como se instala DD-WRT en un Linksys WRT54GL v1.1?

  1. Descargamos las firmwares que queremos aplicar
    1. URL: http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html
    2. dd-wrt.v24_mini_generic.bin (md5: 51cb0315084c292b79988821bfeee738)
    3. dd-wrt.v24_vpn_generic.bin  (md5: de2aa2fb41e75562b8a350ae493ecce0)
  2. Nos conectamos via cable al Linksys.
  3. Guardamos la configuración actual por las moscas, en la parte de administración hay un submenu que permite hacer un backup de está. Opcional.
  4. Reseteamos el router a los valores de fabrica ví­a la interfaz administrativa web.
  5. Nos logueamos nuevamente, y vamos a la parte de Upgrade Firmware
    1. Le damos a Browse y buscamos el 1er archivo que descargamos: dd-wrt.v24_mini_generic.bin
    2. Es obligratorio utilizar la firmware mini, ya que Linksys limito el tamaño de la firmware a subir ví­a la interfaz.
    3. Una vez que le damos al upgrade. No tocar nada ni cerrar el navegador hasta que termine. Pueden pasar un par de minutos, lo ideal es irse a tomar algo, estirar los pies, o si tienen; acariciar al perro.
    4. Una vez que aparece la pagina con el boton de Continue, esperamos un par de minutos y le damos click.
    5. Vamos hasta el router y, durante 30 segundos, mantenemos apretado el boton de resetear que se encuentra detras.
  6. Nos volvemos a loguear, y voila! Tenemos DD-WRT en nuestro router. Ahora vamos nuevamente a actualizar el firmware, esta vez para cargar la version mas completita con unas cuantas caracteristicas extra, en este caso las de VPN, aunque existen alternativas como la standard o la de voip. Pueden consultar las diferencias aquí­
  7. Una vez logueados nuevamente procedemos (a traves de menus mucho mas bonitos y ajaxiados) hasta la opción de Upgrade Firmware.
  8. Una vez allí­, le damos a Browse nuevamente y está vez cargamos la firmware mas grande (std, vpn o voip). Tengan en cuenta que este router no soporta la mega.
  9. Seleccionamos que vuelva a los valores de fabrica al terminar y le damos aceptar.
  10. Nuevamente, vayan a acariciar al perro, vuelvan y sean mas felices. ;)

Lo que se viene: Como destriparlo y agregarle una memoria SD/MMC!

Limpiando el blog y el status de algunos proyectos

Entre otras cosas que me puse a hacer estos dí­as, he decidido limpiar un poco el blog, para poder revivirlo con buenos y lindos proyectos que están comenzando a ver la luz, después de mucho tiempo de estar encerrados.

Algunas de las cosas que se vienen:

1) Planeta de Blogs Libres Iberoaméricanos
2) Nueva portada para el sitio de Arch Linux Hispano
3) Planeta Arch Linux Hispano
4) “Video registro” de las 8vas Jornadas Regionales de Software Libre
5) Algunos artí­culos sobre Django, Python y Dreamhost

Y seguro que algo me estoy olvidando.

Que tiene de distinto esta “promesa”?
Que todo esto ya esta en curso y prácticamente terminado en 3 de los 5 casos.

Linux Via K8M890 Xorg Tutorial Howto -> Actualizado / Updated.

Español:
He actualizado el tutorial para configurar los drivers de placas de video onboard Via K8M890 con algunos comentarios y detalles. Ahora deberí­a funcionar correctamente con los últimos drivers y ultima version del kernel de Ubuntu Edgy. También con algunas otras distribuciones q tuvieran problemas.

English:
I’ve updated the tutorial “How-to: VIA K8M890 Chrome 9 IGP and Linux’s Xorg – Ubuntu Edgy 6.10“, now the drivers should compile without problems. This might solve the issue with other distributions or even with other versions of Ubuntu too, so if you are having these same issues… give it a try.

Firefox (GTK) y KDE (Qt): Haciendo que la ventana de abrir se vea “bonita” mediante KGtk

Cada vez que tenia que subir una foto a alguna pagina, o guardar algo, o lo que sea que implique un menú de Firefox, me encontraba con ese ventana horrible en formato GTK tan simplón e inútil que me herví­a la sangre. El solo no poder ver una preview de la imagen que quiero subir (si!! no tengo por q saber el nombre de cada imagen de mi PC! me leen desarrolladores de Gnome!?? me leen!!??) me parece patético para estas épocas. Mas considerando que KDE (QT) cumple con esto a la perfección y otro sin fin de cosas, tales como no poder ingresar manualmente el path, o que no permita distintos tipos de vistas de los archivos… en fin. El sistema del ‘usuario bobo’ no me convence, así­ que vamos a cambiarlo…

Sigue leyendo

El bendito video de VIA K8M890 Chrome 9 IGP y Linux (Xorg, Ubuntu, Arch y tal vez otros)

Caí­ en la trampa de VIA… o en la de Ubuntu… o en la de Xorg… o en la de quien sabe que. La cosa es que compre una placa con chipset Via K8M890 para la Secretarí­a de Quí­mica Biológica y resulta que cuando instalo Ubuntu Edgy 6.10 (cada vez creo mas firmemente que hasta Arch es mas amigable!) el ví­deo se veí­a todo ‘trabado’, el scroll iba a 2 frames por segundo mas o menos… y eso que es en 2D, por que si habláramos de Beryl/Compiz vaya y pase, pero no, hablamos de simples y planas aplicaciones.

En fin, cuestión que me encontraba con Ubuntu y un Xorg con driver ‘vesa’, ya que ni el driver ‘via’ (xserver-xorg-video-via) o el ‘unichrome’ (xserver-xorg-video-unichrome) funcionaban! Cada vez que intentaba cargarlos en Xorg, terminaba con un pantallazo azul que hacia recordar a mis peores épocas (si, las de Windows).

Entonces me puse manos a la obra, y orandole a San Google ™, empece a recaudar información de todas partes. Finalmente, logre tener un driver de video que funciona y a una velocidad mas q aceptable, exceptuando que no tiene ninguna cualidad 3D. Esta es una guí­a de como configurar el video de una placa integrada chipset K8M890 en Xorg y Ubuntu, sin morir en el intento.

English: You can find the English version of this article here

Sigue leyendo

KDE: Menues y fuentes de Firefox; chicas, borrosas y realmente desagradables

Resulta que estoy probando KDE, y todo anda muy lindo.. la verdad que la ultima vez que lo había probado realmente, fue hace alrededor de 5 años, cuando utilizaba Mandrake, y los cambios son notables y apreciados!

Ahora, el tema que me ocupa es que las aplicaciones GTK (tal como Firefox, Thunderbird, Gaim y unas cuantas otras) se ven horribles en KDE si uno no tiene instalado un pequeño paquetito:

En Arch Linux lo solucionamos de la siguiente manera:


pacman -S gtk-qt-engine

Mientras que en Debian y/o Ubuntu:


apt-get install gtk2-engines-gtk-qt

Luego nos dirigimos al Panel de Control (o Control Panel), y allí, bajo el menú de Apariencia encontraremos un nuevo submenú, llamado GTK Estilos y Fuentes (o GTK Styles and Fonts), en el cual podremos modificar a gusto y piachere que fuentes y apariencia le daremos a las aplicaciones GTK bajo KDE.

Mi recomendación: Clearlooks-Quicksilver como Theme y Bitstream Vera Sans como fuente por defecto.

Despues de la caida…

Tuve una pequeña caí­da temporal (2 dí­as?) debido a que hubo una actualización grande de Arch, con la cual migramos el sitio y ya corre sobre Apache 2.2.2!!
Hubo que toquetear algunas configuraciones y cosillas, ya que cambio mucho de la 2.0 a la 2.2

Editado: Al final fueron como …. varios, por q me olvide de actualizar el enlace de everydns y no estaba enlazando contra mi ip actual… jeje

VoIP: Ekiga y Skype, La Historia. (Vol. I)

Con algunos chicos del glugCEN, hemos comenzado a experimentar con SIP, en particular con Ekiga.

Los resultados al principio no fueron muy positivos, dos de lo chicos utilizan Ubuntu Breezy, el cual no soporta Ekiga, ya que viene con Gnomemeeting (la version anterior a Ekiga). Por lo que hubo q toquetear un par de cosillas, muy pronto ellos estarán poniendo algo al respecto en la Wiki del glugCEN. Por otro lado Ubuntu Dapper (que aun no esta lanzado) si lo soporta, ya que tiene la ultima versión de Gnome.
En mi caso, con Arch lo único que tuve que hacer fue: pacman -Sy ekiga y ya estaba listo para hablar, lo mismo con Skype (ya que se encuentra en el repositorio [community]).

Ya logramos conectarnos, hablar y escucharnos sin problemas, pero seguimos teniendo una interferencia bastante molesta, el consumo del ancho de banda es muy exagerado (algo bastante preocupante) y no podemos conversar los dos a la vez si pretendemos entendernos algo.

Aquí es donde entra Skype, que con su protocolo y aplicacion propietarias tienen un funcionamiento casi perfecto. Si bien la aplicacion no es de mi agrado en su aspecto (ni en su licencia o protocolo), tengo que aceptar que funciona correctamente, la voz se escucha super clara y el consumo de ancho de banda es menor al 50% de lo que consume Ekiga, lo cual no es poco decir.

En los proximos días estaré haciendo algunos análisis un poco mas exahustivos, incluyendo algunos detalles mas interesantes como los números de kB/s que consume cada aplicacion y tal vez alguna gradación para ilustrar la calidad.