Convivencia madwifi-ng y rt73

Existen varias razones para utilizar programas como aircrack-ng o kismet, auditoría de seguridad de nuestra propia red, curiosidad, usar de manera ILEGAL redes cercanas protegidas, etc. En mi caso las dos primeras razones son las que han hecho que aprendiera su uso. De entre la multitud de dispositivos inalámbricos disponibles, uso desde hace tiempo mi tarjeta integrada Atheros AR2413 802.11bg y los dispositivos usb Comtrend  CT-WN4320Z, con chipset Zyxel ZD1211, y DLINK DWL-G122, con chipset RaLink RT2571W.

Cualquiera de ellos, por separado, sirve para el propósito mencionado y, las ventajas de uno u otro, podrían ser objeto de un bonito artículo. Los problemas se presentan al intentar simultanear el uso del Atheros con el RaLink. Es bien conocido que, para usar el primero necesitamos parchear el driver madwifi-ng, cuyo método está apliamente distribuido por multitud de blogs. De la misma manera que es bien conocido que, para usar el RaLink, es necesario desactivar el driver oficial rt73usb y compilar e instalar el driver rt73 desde rt2×00.serialmonkey.com.

Lo que no es tan bien conocido y, a la postre, muy fastidioso una incompatibilidad existente entre ambos drivers que hace, que el dispositivo atheros no escanee las redes existentes y, que al cargarse, se despache con un bonito

unable to load wlan_scan_sta

Cualquiera que reciba este mensaje querrá desinstalar ambos driver con un

make uninstall

en el directorio correspondiente e intentará recargar los drivers oficiales con poco éxito.

La solución estará en eliminar manualmente los archivos del driver rt73

sudo rm /lib/modules/`uname -r`/extra/*

Editar el archivo ralink

sudo gedit /etc/modprobe.d/ralink

y comentar o eliminar la entrada

alias wlan* rt73

Hecho esto nos vamos al directorio que contiene los drivers del rt73, desde aquí al subdirectorio Module y hacemos un

make clean

, para eliminar los archivos compilados. Editamos el archivo

Makefile

que contiene la información para compilar el módulo y donde dice

wlan*

lo cambiamos por

wlan0

.

Guardamos y a partir de aquí los consabidos

make
sudo strip -S rt73.ko
sudo make install
sudo modprobe rt73

Y a partir de aquí a disfrutar de ambos dispositivos.

Tags: , , ,

Si te gustó esta entrada anímate a escribir un comentario o suscribirte al feed y obtener los artículos futuros en tu lector de feeds.

Comentarios

Pues no se como decirlo, humm ¡¡MARAT KIERO UN HIJO TUYOOOOO!!!, jejeje (es broma), lo ke kiero es darte las gracias, apuntito estaba de reinstalar ubuntu en el portatil poruq eandube trateando con una rt73 usb, y de un dia a otro me dejo de funcionar la Atheros AR5007 del portatil, y despues de mucho buscar encontre esto y… ¡¡PROBLEMA SOLUCIONADO!! ya no tengo que reinstalar nada, asi pues MIL GRACIAS

Me alegra haberte ayudado. Un saludo.

Pues era una cosa que me ha pasado hoy y que desconocía, gracias por poner el manual, aunque no he conseguido solucionarlo porque también instalé rt2570, pero voy a probar con tu método a ver si lo consigo de una vez. De todas formas muy buen manual, esto no lo encuentras en otro sitio ;) .

Gracias por tu amabilidad

Muchas gracias por advertir de este problema, ha sido en gran medida la solucion al problema que teniamos en la futurible liceCD wifiway, quiero decir que este enlace me ha llegado por un miembro del staff de sw que es lsdios.

Lo dicho, muchisimas gracias

Pues de nada. He estado echando un vistazo a vuestra web y tengo ganas de probar el LiveCD. En cuanto la maldita crisis me deje tiempo la probaré y seguiré escribiendo cosas en el blog, que lo tengo muerto.

Muchas gracias, me ha servido de muuucho. Ya reinstale una vez Ubuntu para recuperar la conexion, y ahora nuevamente me ha sucedido lo mismo, pero he encontrado este sencillo documento que me ha ahorraro quebraderos de cabeza…

Gracias!

Hay una cosa que no me queda clara,cuando dices borrar los archivos: /lib/modules/`uname -r`/extra/* y editar /etc/modprobe.d/ralink.

Esos archivos no me aparecen en Ubuntu Intrepid Ibex.
Hay que instalar primero el driver y luego borrar y editarlos??

Muchas gracias

Esos archivos solo aparecen si ya habías instalado el módulo. Si no es el caso, solo tendrás que editar el Makefile que aparece en el directorio Modules de los fuentes.
Espero haberte sido de ayuda.

Cierto no lo habia instalado!!

Esta lo probaré con traquilidad,muchas gracias!!

Escribe un comentario

(requerido)

(requerido)