Configuración de tarjeta wireless TP-LINK con drivers Madwifi

tplink_003

Después de lo explicado en el post sobre la red inalámbrica en casa, seguimos con la configuración de la tarjeta. Para esto hice uso de lo siguiente en Nodo-Palola:

  • Comandos que aportan los drivers Madwifi
    Para la creación de la interfaz inalámbrica y su modo: Master o Ad-hoc.
    El modo Master refiere al modo Infraestructura, en el que la máquina pasa a ser un access point para controlar la red inalámbrica. Este es el modo en el que quiero dejar la tarjeta, pero de todas formas hice pruebas en el modo Ad-hoc, modo en el que puedo conectar en forma inalámbrica 2 computadoras sin el requerimiento de un access point (algo “parecido” a conectar 2 máquinas con un cable cruzado en el medio).

  • Comandos del kernel de Linux
    Para la configuración de IP, netmask y para crear la red inalámbrica en la interfaz resultante del punto anterior, con sus características: ESSID, canal, rate, etc.

  • Iptables: firewall nativo de GNU/Linux
    Con iptables configuro varias cosas en Nodo-Palola, entre ellas:

    • Acceso a Internet desde los bichos inalámbricos que hagan uso de Nodo-Palola como gateway para la salida, haciendo NAT de la IP interna del bicho cliente a la IP pública asignada por el ISP.

    • Permisos para acceder desde y hacia Nodo-Palola, desde cualquier dispositivo de mi red interna. Básicamente para las pruebas habilité los permisos de SSH e ICMP (ping).

Configuración del primer bicho inalámbrico a conectarse a la red

Luego configuré el cliente inalámbrico que va a ser el primer bicho en conectarse a la red: Palola. Ya le tocará el turno a Palolo (si entran al link verán que es un Nokia E71, pero esto cambió; ya lo contaré en otro post).

Para las pruebas cambié el Debian instalado en Palola por la distribución Kubuntu 9.04, la cual me reconoció la tarjeta Wi-Fi Intel sin necesidad de compilar un kernel de Linux más nuevo.

Valiéndome en este caso de los comandos nativos de Linux, configuré una IP fija en la interfaz inalámbrica y asigné como default gateway a Nodo-Palola. Posteriormente me uní a la red inalámbrica.

Resultados de las pruebas

Modo Ad-hoc

Anduvo joya. Para unas simples pruebas copié archivos desde y hacia Nodo-Palola sin problemas (claro que la cosa no es tan fácil como la describo: con algún problema que otro me encontré, pero no me da para escribir todo…).

Modo Infraestructura

Anduvo (casi) joya. Fue grande la emoción cuando pude navegar desde Palola (‘ta bien, tuve emociones más fuertes en la vida, antes que me critiquen).

Problema de performance en el modo Infraestructura

Después me puse exquisito: noté una lentitud al navegar desde Palola (el notebook, para que no tengas que hacer click en el link…), comparando con la navegación desde Nodo-Palola.

Haciendo una simple cuenta confirmamos que no puede estar más lenta la navegación desde Palola: mi servicio de Internet es de 1 Mbps de bajada y, dado que las tarjetas inalámbricas de Palola y Nodo-Palola están configuradas con el estándar 802.11g, el ancho de banda teórico entre ellas es de 54 Mbps. Claro que nunca vamos a estar ni cerca de este numerito, pero con que tengamos 2 ó 3 Mbps en la red ya nos sobra para navegar sin notar lentitud.

Acotar problema de performance

Utilizando iperf para medir el ancho de banda real, confirmé que el problema de performance sólo sucede en el modo Infraestructura, resultando en este modo a veces unos 200 ó 300 Kbps de ancho de banda entre las máquinas, con la consiguiente lentitud para la navegación.

En el modo Ad-hoc el ancho de banda es el esperado, por lo tanto descarto basura de ondas electromagnéticas que me estén molestando. De todas formas hice las pruebas en distintos canales, con los mismos resultados.

Notas

  1. Como te habrás dado cuenta, no entro en detalles de comandos, parámetros, scripts, etc. Por ahora me da el tiempo para contar lo que cuento.
  2. Por ahora no configuro un servidor DHCP en Nodo-Palola. Estoy esperando a corregir el problema de performance.

La historia continúa…

Y sí, me intriga saber qué está causando el problema de performance en el modo Infraestructura, como a cualquier “enfermito inalámbrico”. Así que seguiré con el tema hasta encontrar la causa.

A porfiado no me van a ganar.

2 comments to Configuración de tarjeta wireless TP-LINK con drivers Madwifi

Deja un Comentario

 

 

 

Puedes usar estos tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>