Dans un précédent article, j’ai expliqué comment installer et utiliser le driver rt73 pour les cartes Wifi Ralink. Cela fonctionnait très bien, jusqu’à ce que la nouvelle monture d’Ubuntu, Hardy heron, n’arrive. En fait, cela est du au passage à un nouveau noyau (2.6.24-17). Voici donc la marche à suivre pour s’en sortir…
Tout d’abord, téléchargez les derniers drivers d’Aircrack pour profiter de l’injection, puis décompressez-les :
wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz tar -zxvf rt73-cvs-daily.tar.gz cd rt73-cvs*/Module
Si ce n’est pas déjà fait, blacklistez les anciens modules qui peuvent empêcher rt73 de fonctionner en éditant /etc/modprobe.d/blacklist et en y ajoutant :
blacklist rt73usb blacklist rt2570 blacklist rt2500usb blacklist rt2x00lib
Au cas où, déchargez ces modulez éventuels :
sudo modprobe -r rt73usb sudo modprobe -r rt2570 sudo modprobe -r rt2500usb sudo modprobe -r rt2x00lib
Puis compilez et installez le module :
make sudo make install
Si jamais vous obtenez un message du style :
!!! WARNING: Module file much too big (>1MB) !!! Check your kernel settings or use 'strip'
Alors lancez les commandes :
make strip -S rt73.ko sudo make install
Ensuite, copiez le module :
sudo mkdir /lib/modules/$(uname -r)/extra sudo cp rt73.ko /lib/modules/$(uname -r)/extra/rt73.ko
Puis chargez-le :
sudo depmod -ae sudo modprobe rt73
Normalement, vous devriez pouvoir activer votre interface :
sudo ifconfig wlan0 up
Notez que désormais l’interface a un nom du style wlan* et non plus en rausb*.
Maintenant, votre connexion Wifi et Aircrack devraient fonctionner à nouveau. Vous devrez très certainement éditer votre /etc/network/interfaces pour remplacer les occurrences de rausb0 par wlan0.
Et voila ! Au besoin, référez-vous au README situé dans l’archive des drivers, il est bien fourni et décrit les configurations classiques (WEP, WPA, WPA2) de la carte.
Sources :