« Alfa AWUS036ACH AC1200 adaptateur USB Wi-Fi » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 4 : | Ligne 4 : | ||
Au lieu d'être une simple clef USB qui fait Wi-Fi, c'est un petit boîtier avec deux antennes, ce qui permet une très bonne réception. Là où une clef USB Wi-Fi donnera deux barres de réception Wi-Fi, AWUS036ACH en donnera 4. | Au lieu d'être une simple clef USB qui fait Wi-Fi, c'est un petit boîtier avec deux antennes, ce qui permet une très bonne réception. Là où une clef USB Wi-Fi donnera deux barres de réception Wi-Fi, AWUS036ACH en donnera 4. | ||
== Principe == | |||
On met à jour ses dépôts. Puis on installe et on active DKMS (Dynamic Kernel Module Support), un programme qui permet de générer des modules noyau pour des pilotes n'étant pas de base dans le noyau Linux. Ensuite on télécharge le pilote Realtek RTL8811AU. Enfin on charge le pilote dans le noyau et la nouvelle interface Wi-Fi apparaît. | |||
== Installation sous Fedora == | == Installation sous Fedora == | ||
Installez dkms, les sources pour le noyau et mettez à jour vos dépôts logiciels : | |||
<div class="code"> | <div class="code"> | ||
Ligne 17 : | Ligne 19 : | ||
</div> | </div> | ||
On redémarre ensuite le système entièrement (reboot) pour être sûr d'avoir le dernier noyau avec | On redémarre ensuite le système entièrement (reboot) pour être sûr d'avoir le dernier noyau. | ||
Allez dans /usr/src et supprimez tous les pilotes dont le nom commence par rtl8812AU ou rtl8812au, par exemple ici avec rtl8812AU-4.3.22 : | |||
<div class="code"> | |||
cd /usr/src | |||
rm -r rtl8812AU-4.3.22/ | |||
</div> | |||
On télécharge le pilote Realtek et on décompresse l'archive : | On télécharge le pilote Realtek et on décompresse l'archive : | ||
<div class="code"> | <div class="code"> | ||
wget https://github.com/zebulon2/rtl8812au/archive/v5.1.5.zip | wget https://github.com/zebulon2/rtl8812au/archive/v5.1.5.zip | ||
Ligne 26 : | Ligne 33 : | ||
</div> | </div> | ||
Renommez le répertoire et allez dedans : | |||
<div class="code"> | <div class="code"> | ||
mv rtl8812au-5.1.5 rtl8812au | mv rtl8812au-5.1.5 rtl8812au | ||
cd rtl8812au | |||
</div> | </div> | ||
Sauvegardez dkms.conf avant de la modifier : | |||
<div class="code"> | <div class="code"> | ||
mv dkms.conf dkms.conf.old | mv dkms.conf dkms.conf.old | ||
</div> | </div> | ||
Avec un éditeur de texte (vim, gedit, kwrite), | Avec un éditeur de texte (vim, gedit, kwrite), modifiez dkms.conf comme suit : | ||
<div class="code"> | <div class="code"> | ||
Ligne 56 : | Ligne 56 : | ||
</div> | </div> | ||
Exécutez dkms-install.sh : | |||
<div class="code"> | <div class="code"> | ||
chmod +x dkms-install.sh | chmod +x dkms-install.sh | ||
Ligne 63 : | Ligne 62 : | ||
</div> | </div> | ||
On | Chargez le module dans le noyau : | ||
<div class="code"> | |||
modprobe 8812au | |||
</div> | |||
Le module noyau doit être présent dans la liste : | |||
<div class="code"> | |||
lsmod | |||
</div> | |||
Une nouvelle interface Wi-Fi doit apparaître : | |||
<div class="code"> | |||
ip link | |||
</div> | |||
Testé sous Fedora 28. | |||
== Installation sous Kali == | |||
Installez dkms et mettez à jour vos dépôts logiciels : | |||
<div class="code"> | |||
apt-get install dkms | |||
apt-get update | |||
</div> | |||
On redémarre ensuite le système entièrement (reboot) pour être sûr d'avoir le dernier noyau. | |||
Allez dans /usr/src et supprimez tous les pilotes dont le nom commence par rtl8812AU ou rtl8812au, par exemple ici avec rtl8812AU-4.3.22: | |||
<div class="code"> | |||
cd /usr/src | |||
rm -r rtl8812AU-4.3.22/ | |||
</div> | |||
Récupérez le pilote sur le dépôt github d'aircrack-ng: | |||
<div class="code"> | |||
git clone https://github.com/aircrack-ng/rtl8812au | |||
cd rtl8812au/ | |||
</div> | |||
Faites cette commande magique de git (mettez à jour les fichiers dans la branche local pour que cela corresponde aux fichiers de l'index) | |||
<div class="code"> | |||
git checkout --track remotes/origin/v4.3.21 | |||
</div> | |||
Compilez le pilote: | |||
<div class="code"> | |||
make | |||
</div> | |||
Reculez d'un cran dans l'aborescence de fichiers: | |||
<div class="code"> | |||
cd .. | |||
</div> | |||
Modifiez le nom du répertoire, puis construisez et installez le pilote : | |||
<div class="code"> | |||
mv rtl8812au/ rtl8812au-4.3.22 | |||
dkms build -m rtl8812au -v 4.3.22 | |||
dkms install -m rtl8812au -v 4.3.22 | |||
</div> | |||
Chargez le module dans le noyau : | |||
<div class="code"> | <div class="code"> | ||
modprobe 8812au | modprobe 8812au | ||
</div> | </div> | ||
Testé | Le module noyau doit être présent dans la liste : | ||
<div class="code"> | |||
lsmod | |||
</div> | |||
Une nouvelle interface Wi-Fi doit apparaître : | |||
<div class="code"> | |||
ip link | |||
</div> | |||
Testé avec Kali Linux 2018.1. |
Version du 24 août 2018 à 15:23
Alfa AWUS036ACH AC1200 adaptateur USB Wi-Fi
AWUS036ACH est un adaptateur USB (dongle) Wi-Fi de la société Alfa Network. Cela permet à un ordinateur de se connecter au Wi-Fi quand le signal Wi-Fi n'est pas très bon. C'est un des rares adaptateurs bien compatible avec Linux, même s'il requiert l'installation d'un pilote.
Au lieu d'être une simple clef USB qui fait Wi-Fi, c'est un petit boîtier avec deux antennes, ce qui permet une très bonne réception. Là où une clef USB Wi-Fi donnera deux barres de réception Wi-Fi, AWUS036ACH en donnera 4.
Principe
On met à jour ses dépôts. Puis on installe et on active DKMS (Dynamic Kernel Module Support), un programme qui permet de générer des modules noyau pour des pilotes n'étant pas de base dans le noyau Linux. Ensuite on télécharge le pilote Realtek RTL8811AU. Enfin on charge le pilote dans le noyau et la nouvelle interface Wi-Fi apparaît.
Installation sous Fedora
Installez dkms, les sources pour le noyau et mettez à jour vos dépôts logiciels :
dnf install kernel-devel kernel-headers dkms unzip wget dnf upgrade systemctl enable dkms
On redémarre ensuite le système entièrement (reboot) pour être sûr d'avoir le dernier noyau.
Allez dans /usr/src et supprimez tous les pilotes dont le nom commence par rtl8812AU ou rtl8812au, par exemple ici avec rtl8812AU-4.3.22 :
cd /usr/src rm -r rtl8812AU-4.3.22/
On télécharge le pilote Realtek et on décompresse l'archive :
wget https://github.com/zebulon2/rtl8812au/archive/v5.1.5.zip unzip rtl8812au-5.1.5.zip
Renommez le répertoire et allez dedans :
mv rtl8812au-5.1.5 rtl8812au cd rtl8812au
Sauvegardez dkms.conf avant de la modifier :
mv dkms.conf dkms.conf.old
Avec un éditeur de texte (vim, gedit, kwrite), modifiez dkms.conf comme suit :
PACKAGE_NAME="rtl8812au" PACKAGE_VERSION="#MODULE_VERSION#" BUILT_MODULE_NAME[0]="8812au" DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless" AUTOINSTALL="YES" MAKE[0]="'make' all KVER=${kernelver}" CLEAN="'make' clean"
Exécutez dkms-install.sh :
chmod +x dkms-install.sh sh dkms-install.sh
Chargez le module dans le noyau :
modprobe 8812au
Le module noyau doit être présent dans la liste :
lsmod
Une nouvelle interface Wi-Fi doit apparaître :
ip link
Testé sous Fedora 28.
Installation sous Kali
Installez dkms et mettez à jour vos dépôts logiciels :
apt-get install dkms apt-get update
On redémarre ensuite le système entièrement (reboot) pour être sûr d'avoir le dernier noyau.
Allez dans /usr/src et supprimez tous les pilotes dont le nom commence par rtl8812AU ou rtl8812au, par exemple ici avec rtl8812AU-4.3.22:
cd /usr/src rm -r rtl8812AU-4.3.22/
Récupérez le pilote sur le dépôt github d'aircrack-ng:
git clone https://github.com/aircrack-ng/rtl8812au cd rtl8812au/
Faites cette commande magique de git (mettez à jour les fichiers dans la branche local pour que cela corresponde aux fichiers de l'index)
git checkout --track remotes/origin/v4.3.21
Compilez le pilote:
make
Reculez d'un cran dans l'aborescence de fichiers:
cd ..
Modifiez le nom du répertoire, puis construisez et installez le pilote :
mv rtl8812au/ rtl8812au-4.3.22 dkms build -m rtl8812au -v 4.3.22 dkms install -m rtl8812au -v 4.3.22
Chargez le module dans le noyau :
modprobe 8812au
Le module noyau doit être présent dans la liste :
lsmod
Une nouvelle interface Wi-Fi doit apparaître :
ip link
Testé avec Kali Linux 2018.1.