Utiliser une ALFA awus036nh sous Backtrack4 R2

Le sam. 26 février 2011 par Kasey

J'ai commandé il y a quelques jours une awus036nh carte WIFI supportant jusqu'a la norme N avec une puissance miraculeuse de 2W. Seul soucis, elle n'est visiblement que partiellement supportée par Backtrack 4. J'ai donc cherché pas mal d'informations sur le net jusqu'a trouver la perle rare : la documentation fonctionnelle. J'en ai donc profité pour réaliser un tuto aussi complet et succinct que possible que je publie dans la suite du post avec le bundle de drivers :)

Installation AWUS036NH sous Backtrack 4 R2

\0. Pré-requis :

Une Backtrack 4 R2 à jour :

aptitude update
aptitude upgrade

Le bundle de driver + kernel que je fournis : AWUS036NH_driver.tar.bz2 (31 Mo) (md5:7cb663720ab3d9ed1fc1110ec80dadf5)

\1. Décompresser l'archive AWUS036NH_driver.tar.bz2 et se déplacer dans l'archive extraite :

tar -xjf AWUS036NH_driver.tar.bz2
cd AWUS036NH_driver

\2. Déplacer les packages kernel, headers précompilés et driveurs dans leurs dossiers :

mv *.deb /usr/src
mv rt2870.bin /lib/firmware

\3. Installer et déclarer le nouveau kernel :

cd /usr/src
dpkg -i linux-image-2.6.33-wl_rt3070_i386.deb
dpkg -i linux-headers-2.6.33-wl_rt3070_i386.deb
update-initramfs -k 2.6.33-wl -c
update-grub

\4. Blacklister les anciens driveurs par défaut

cat << EOF >> /etc/modprobe.d/blacklist

blacklist rt2800usb
blacklist rt2870sta
EOF

\5. Redémarrer et charger la bonne version du kernel (2.6.33-wl)

uname -a

\6. Charger le driveur

modprobe rt2800usb

\7. Tester :)

airmon-ng start wlan0
aireplay-ng -9 mon0

Chez moi la commande retourne :

Interface  Chipset     Driver

wlan0       Ralink RT2870/3070  rt2800usb - [phy0]
                (monitor mode enabled on mon0)

02:11:13  Trying broadcast probe requests...
02:11:14  No Answer...
02:11:14  Found 1 AP

02:11:14  Trying directed probe requests...
02:11:14  XX:XX:XX:XX:XX:XX - channel: 1 - 'XXXXXXX'
02:11:20  Ping (min/avg/max): 22.357ms/28.803ms/41.481ms Power: -86.00
02:11:20   4/30:  13%

02:11:20  Injection is working!

Notes

  • normalement la carte fonctionne parfaitement à partir des noyaux 2.6.32. N'ayant encore pu vérifier si elle fonction et surtout si elle fonctionne en mode master je publie tout de meme ici le bundle