Salut les gens !
🙂
Après avoir cherché un peu partout comment installer mon dongle wifi AWUS036EH, appelé couramment Alfa 500, je me suis rendu compte qu'il est assez délicat à utiliser sous GNU/Linux.
Les différents tutos que j'ai pu lire passent par la compilation des modules patchés d'aircrack.
Pour tout vous dire, je n'ai pas réussi. 🙁
Ce dongle fonctionnant correctement avec backtrack 4 (basée sur Ubuntu), j'ai décidé d'utiliser leurs modules et donc leur noyau.
Voici donc comment j'y suis arrivé :
Ajout des dépots BT4 :
sudo gedit /etc/apt/sources.list
# Depots BT4
deb http://archive.offensive-security.com pwnsauce main microverse macroverse restricted universe multiverse
Mise à jour :
sudo apt-get update
Installation du kernel et des drivers :
sudo apt-get install linux-image-2.6.30.9 r8187-drivers
Bien sur n'oubliez pas de rebooter pour utliser le nouveau kernel. 😉
Network manager ne pouvant gerer les alfa 500, j'ai installé wicd :
sudo apt-get install wicd
Un petit problème qui me reste à résoudre, dans le cas de ma connexion je suis obligé de taper cette commande pour fixer le débit maximum, cela peut être différent pour vous :
sudo iwconfig wlan0 rate 1M
J'utilise aussi ce script (trouvé
ici, merci à son auteur) pour relancer les modules quand ça devient instable :
sudo gedit /usr/bin/reloadNetwork
#! /bin/bash
(
modprobe -r rtl8187
echo "15" ; sleep 1
echo "30" ; sleep 1
echo "# unloading rtl8187 module"; sleep 1
modprobe rtl8187
echo "# loading rtl8187 module"; sleep 1
echo "50" ; sleep 1
echo "70" ; sleep 1
echo "80" ; sleep 1
echo "90" ; sleep 1
echo "100" ; sleep 1
echo "# Network reloaded!"; sleep 1
)|
zenity --progress \
--title="Reload internet"\
if [ "$?" = -1 ] ; then
zenity --error \
--text="Reloading canceled."
fi
iwconfig wlan0 rate 1M
sudo chmod 755 gedit /usr/bin/reloadNetwork
Ce script doit être exécuté AVANT de tenter de se connecter avec wicd !
sudo /usr/bin/reloadNetwork
Cette façon de faire fonctionne sur ma machine, équipée de easypeasy (basée sur ubuntu 9.04).
J'attends vos retours et suggestions.
🙂