Configurar el Conceptronics C54RU en debian Lenny.

Tal como decian en otro post ya tengo configurada la wifi del thinkpad, con una pequeña pega: no soporta el modo monitor Cry.

Y como quiero hacer algunas pruebillas he rescatado del baul de los recuerdos un adaptador USB conceptronics: el C54RU, que se que si funciona en ese modo.
conceptronics c54ru

Aqui esta la pequeña receta para configurarlo.

Parece ser que el mismo dispositivo puede venir con dos versiones diferentes, la manera de identificarlos es por medio del comando lsusb, la version 1 muestra el ID14b2:3c02 y la version 2 el ID 14b2:3c22. El mio es de la version 2:

# lsusb Bus 001 Device 003: ID 14b2:3c22 Atheros Communications Inc

El driver que necesito es el rt73, pero lo cierto es que he tenido bastantes problemas para conseguir que funcionase correctamente. Con el driver rt2x00 (una especie de all-in-one) disponible en los repositorios de debian cargaba el rt73usb, parece que funcionaba pero cada vez que queria arrancar el Kismet me daba un error diciendo que no encontraba el dispositivo wlan0.

Tambien lo he intentado con los drivers de la pagina de Ralink pero tampoco pude ponerlo en modo monitor.

Al final he conseguido echarlo a andar con los drivers de Serialmonkey (curisamente en una web habia leido que no funcionabanYell ). Esta es la direccion, teneis que pillar los del apartado rt73 (usb):

http://rt2x00.serialmonkey.com/wiki/index.php/Downloads

Una vez descargado el paquete lo descomprimimos y echamos una mirada al archivo README que tiene bastante informacion interesante.

Despues accedemos al directorio Module y ejecutamos make (si no lo has hecho ya tienes que instalar las cabeceras de tu kernel y el paquete build-essential).

Para terminar ejecutamos strip -S rt73.ko (no se exactamente por que hay que hacer esto, pero hasta que no lo he hecho me daba error al insertar el modulo) y make install que lo que hace es copiar el modulo, copiar el firmware en /lib/firmware y añadir una entrada en /etc/modprobe.d con el alias de wlan*.

Los parametros para ejecutar el kismet son los siguientes (da un error al cerrar pero no creo que sea nada preocupante):

$ kismet -c rt2500,wlan0,usb_tx

Y aqui una foto de la “parabolica” para aumentar la señal:

wifi parabolica

Actualizacion:

Bueno ya se por que hay que stripear el modulo, parece ser que al compilarlo con las opciones por defecto acaba siendo de un tamaño bastante grande. En la ultima version del modulo ya lo advierten despues de la compilacion:

!!! WARNING: Module file much too big (>1MB)
!!! Check your kernel settings or use ‘strip’

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.