
Continuando con el proyecto Nodo-Palola, retomo el punto de construcción de access point + router inalámbrico casero con mi pc-servidor Nodo-Palola y mi tarjeta TP-LINK.
De acuerdo a la entrada de configuración de tarjeta wireless TP-LINK con drivers Madwifi, salió todo bien excepto el problema de performance en la navegación inalámbrica a Internet desde cualquier dispositivo utilizando a Nodo-Palola como gateway.
Mis sospechas…
Estudié el problema, consulté en distintas comunidades, pero nada. No encontrábamos dónde estaba la falla.
La tarjeta no era, ya que en modo ad-hoc funcionaba perfecto. Mis sospechas caían sobre los drivers Madwifi compilados en Ubuntu, que de alguna manera funcionaban mal cuando la tarjeta se seteaba en modo Master. Esta teoría cobró importancia cuando los fuentes de la última versión estable de Madwifi que bajé para Ubuntu no funcionaron: al compilar daba un error de una variable no seteada, la cual debía setear el kernel. Fue así que bajé otra versión de fuentes más nueva, la que se dejó compilar.
Dado que no podía compilar la última versión estable de Madwifi en Ubuntu, decidí instalar Debian y compilar dichos fuentes, convencido que para Debian iban a compilar correctamente. Luego probaría si se solucionaba el tema de performance.
Pero antes de ir a las manos, me topé con Wifislax…
Wifislax
Un buen día, hablando pelotudeces con César, me comenta de Wifislax (¡gracias, César!), una distribución GNU/Linux basada en SLAX y dotada especialmente de herramientas importantes para la auditoría de redes inalámbricas, entre ellas un montón de paquetes para estudiar redes wireless y drivers de las principales tarjetas, Madwifi para Atheros incluido. Su distribución se baja en formato LiveCD.
Bajé y quemé el LiveCD de Wifislax y reinicié Nodo-Palola con el cd puesto. Arrancamos bien: los drivers Madwifi ya estaban instalados y en uso, y las interfaces correspondientes a la tarjeta inalámbrica estaban correctas.
Corrí el script para setear la tarjeta en modo Master, configuré la conexión a Internet ppp y probé desde Palola en Windows.
Seteando en la tarjeta inalámbrica de Palola las cosas necesarias (IP, default gateway, servidores DNS), cosas que más adelante se configurarán automáticamente al instalar un servidor DHCP en Nodo-Palola, me emocioné: Internet funcionaba a full, sin ningún problema de performance!!!
Estuve un buen rato navegando, corriendo tests de velocidad, y siempre daban cerca del Mbps que tengo en mi ADSL!!!
Conclusiones
Con Wifislax funciona perfecto, pero no es la idea instalar esta distribución en Nodo-Palola.
Me sirvieron las pruebas para confirmar que no hay ningún problema en la tarjeta, y sigo con mi teoría firme que los problemas están en la versión de drivers instalada en Ubuntu 9.04.
Próximos pasos
Primero tocar la guitarra un poco y disfrutar del fin de semana con el enano.
Luego, si no encuentro nada mejor, instalar Debian y la versión de drivers Madwifi que quiero.
Espero que ande, si no, me la corto (¡la tarjeta, claro!), y me compro un router.