
- Yopitek Ltd/
- Blog/
- Guide d'installation du pilote ALFA AWUS036ACM pour la Chine : Kali Linux, Ubuntu, Debian & Raspberry Pi/
Guide d'installation du pilote ALFA AWUS036ACM pour la Chine : Kali Linux, Ubuntu, Debian & Raspberry Pi
Sommaire
L’AWUS036ACM est l’un des adaptateurs Alfa les plus faciles à configurer sous Linux. Sa puce MT7612U utilise le pilote mt76x2u, intégré au noyau Linux depuis la version 4.19. Sur la plupart des systèmes modernes, l’adaptateur fonctionne avec deux ou trois commandes. Ce guide couvre la configuration complète — vérification du pilote, mode moniteur, injection de paquets et VIF — en utilisant uniquement des miroirs nationaux. GitHub n’est pas nécessaire.
Avant de commencer#
Assurez-vous d’avoir ces éléments prêts :
- L’adaptateur ALFA AWUS036ACM
- Un câble USB (celui inclus dans la boîte convient)
- Un hub USB alimenté — obligatoire si vous êtes sur Raspberry Pi
- Une connexion Internet active pour accéder aux miroirs nationaux
Branchez l’adaptateur, puis confirmez que votre système le reconnaît :
lsusbRecherchez ceci dans la sortie :
Bus 001 Device 003: ID 0e8d:7612 MediaTek Inc.Si vous voyez 0e8d:7612, l’adaptateur est détecté. Passez à la section de votre système d’exploitation ci-dessous.
Si vous ne le voyez pas, essayez un autre port USB ou changez le câble, puis relancez lsusb.
Choisissez votre système d’exploitation#
Accédez directement à la bonne section pour votre OS :
Déjà installé ? Passez directement à :
- Activer le mode moniteur
- Tester l’injection de paquets
- Interface virtuelle (VIF)
- Passage USB en machine virtuelle
Kali Linux#
Le pilote MT7612U est déjà dans le noyau Kali. Dans la plupart des cas, l’adaptateur fonctionne dès que vous le branchez. Les étapes ci-dessous vérifient que le pilote est chargé et vous guident à travers le mode moniteur.
Étape 1 : Basculer vers le miroir chinois#
Ouvrez votre liste de sources dans le terminal.
sudo nano /etc/apt/sources.listSupprimez tout ce qui s’y trouve, puis collez cette ligne :
deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free non-free-firmwareSauvegarder : appuyez sur Ctrl+O, puis Entrée, puis Ctrl+X pour quitter. Actualisez l’index des paquets.
sudo apt updateMiroir de secours : Si 中科大 (USTC) est lent, utilisez 清华 (Tsinghua) à la place :
deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware
Étape 2 : Vérifier le pilote#
Vérifiez si le module s’est chargé automatiquement lors du branchement de l’adaptateur.
lsmod | grep mt76Vous devriez voir une sortie contenant mt76x2u. Si rien n’apparaît, chargez-le manuellement.
sudo modprobe mt76x2uRelancez lsmod | grep mt76 pour confirmer. Ensuite, vérifiez que l’adaptateur est actif.
iwconfigRecherchez une interface sans fil — généralement wlan0 ou wlan1. Si l’interface apparaît avec un ESSID ou unassociated, le pilote fonctionne.
Étape 2 (Alternative) : Installer des modules noyau supplémentaires#
Si modprobe mt76x2u génère une erreur « Module not found », votre build du noyau manque peut-être des modules MT76. Installez-les depuis le miroir chinois.
sudo apt install -y linux-modules-extra-$(uname -r)Après l’installation, chargez à nouveau le module.
sudo modprobe mt76x2uSi le paquet n’est pas disponible pour votre version exacte du noyau, compilez le pilote depuis les sources.
sudo apt install -y git build-essential libssl-dev
git clone https://gitee.com/mirrors/mt76.git
cd mt76
make
sudo make install
sudo modprobe mt76x2uREMARQUE : Si cette URL Gitee ne se charge pas, recherchez
mt76sur Gitee et choisissez le fork le plus récemment mis à jour. Vous pouvez également télécharger les archives de pilotes directement depuis files.alfa.com.tw.
Étape 3 : Activer le mode moniteur#
Avant de passer en mode moniteur, vérifiez quel nom d’interface le système a attribué à l’adaptateur.
iwconfigRecherchez wlan0 ou wlan1. Utilisez ce nom dans les commandes ci-dessous.
Arrêtez NetworkManager et wpa_supplicant pour qu’ils n’interfèrent pas.
sudo airmon-ng check kill
sudo airmon-ng start wlan0Confirmez le changement.
iwconfigRecherchez une entrée comme wlan0mon avec Mode:Monitor. Quand vous voyez cela, l’adaptateur est prêt pour la capture de paquets.
Étape 4 : Tester l’injection de paquets#
Lancez le test d’injection contre l’interface moniteur.
sudo aireplay-ng --test wlan0monUn résultat réussi ressemble à ceci :
Trying broadcast probe requests...
Injection is working!
Found 1 APSi le test échoue, redémarrez et relancez-le. S’il échoue toujours, confirmez qu’aucun autre processus ne tient l’interface avec iwconfig.
Ubuntu 22.04 / 24.04#
Le pilote MT7612U est également dans le noyau Ubuntu, mais il peut se trouver dans le paquet linux-modules-extra plutôt que dans l’image du noyau de base. Les étapes ci-dessous gèrent les deux cas.
Étape 1 : Basculer vers le miroir chinois#
Ubuntu 24.04 (Noble)#
Ouvrez le fichier sources au format DEB822 :
sudo nano /etc/apt/sources.list.d/ubuntu.sourcesSupprimez tout et collez :
Types: deb
URIs: http://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgSauvegardez avec Ctrl+O, puis quittez avec Ctrl+X.
Ubuntu 22.04 (Jammy)#
Ouvrez le fichier sources classique :
sudo nano /etc/apt/sources.listRemplacez toutes les lignes par :
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverseSauvegardez et quittez (Ctrl+O, puis Ctrl+X).
Actualiser l’index des paquets#
sudo apt updateÉtape 2 : Charger le pilote#
Essayez d’abord de charger le module directement.
sudo modprobe mt76x2uSi cela génère une erreur « Module not found », installez le paquet de modules supplémentaires.
sudo apt install -y linux-modules-extra-$(uname -r)
sudo modprobe mt76x2uVérifiez que l’adaptateur est visible.
iwconfigUne interface comme wlan0 ou wlan1 dans la sortie confirme que le pilote est actif.
Étape 3 : Installer les outils sans fil#
Installez aircrack-ng pour le mode moniteur et les tests d’injection.
sudo apt install -y aircrack-ngÉtape 4 : Activer le mode moniteur#
Arrêtez les processus qui interfèrent, puis démarrez le mode moniteur.
sudo airmon-ng check kill
sudo airmon-ng start wlan0Remarque : Votre interface peut être
wlan1si une autre carte sans fil est présente. Lancez d’abordiwconfigpour vérifier.
Étape 5 : Tester l’injection de paquets#
sudo aireplay-ng --test wlan0monUn résultat réussi affiche Injection is working!. Si vous voyez des erreurs d’interface, vérifiez que le mode moniteur est actif avec iwconfig wlan0mon.
Debian#
Le pilote MT7612U est dans le noyau Debian, mais nécessite parfois le paquet firmware-misc-nonfree pour s’initialiser complètement.
Étape 1 : Basculer vers le miroir chinois#
Ouvrez la liste des sources :
sudo nano /etc/apt/sources.listSupprimez tout et collez ces trois lignes (Debian 12 Bookworm) :
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmwareSauvegardez avec Ctrl+O, puis quittez avec Ctrl+X. Actualisez :
sudo apt updateÉtape 2 : Installer le firmware non-libre#
Le MT7612U nécessite des fichiers firmware du paquet firmware-misc-nonfree. Sans cela, l’adaptateur s’initialise mais peut ne pas s’associer ou passer en mode moniteur.
sudo apt install -y firmware-misc-nonfreeÉtape 3 : Charger le pilote#
sudo modprobe mt76x2uSi le module est manquant, installez d’abord les modules noyau supplémentaires.
sudo apt install -y linux-modules-extra-$(uname -r)
sudo modprobe mt76x2uConfirmez que l’interface est apparue.
iwconfigÉtape 4 : Activer le mode moniteur#
sudo apt install -y aircrack-ng
sudo airmon-ng check kill
sudo airmon-ng start wlan0Confirmez le mode moniteur avec iwconfig — recherchez wlan0mon avec Mode:Monitor.
Étape 5 : Tester l’injection de paquets#
sudo aireplay-ng --test wlan0monInjection is working! confirme que l’adaptateur est pleinement opérationnel.
Raspberry Pi 4B / 5#
L’AWUS036ACM consomme environ 400mW sous charge. Utilisez un hub USB alimenté pour éviter la limitation du Pi.
Étape 1 : Télécharger l’image Kali Linux ARM64#
Rendez-vous sur la page officielle de téléchargement Kali ARM : https://www.kali.org/get-kali/#kali-arm
Choisissez Raspberry Pi 4 (64-bit) ou Raspberry Pi 5 (64-bit). N’utilisez pas l’image 32 bits — le 64 bits est requis.
Miroir chinois : Si kali.org est lent, utilisez 华为云 : https://repo.huaweicloud.com/kali-images/ Naviguez jusqu’au dossier de la dernière version et téléchargez l’image ARM64 depuis là.
Étape 2 : Flasher sur MicroSD#
Vérifiez d’abord le chemin du périphérique de votre carte.
lsblkPuis flashez, en remplaçant /dev/sdX par le chemin réel de votre carte.
# Remplacez /dev/sdX par votre carte SD réelle (vérifiez avec lsblk)
sudo dd if=kali-linux-2025.1-raspberry-pi-arm64.img of=/dev/sdX bs=4M status=progress conv=fsync
syncAttendez que sync se termine, puis démarrez. Identifiants par défaut : kali / kali.
Étape 3 : Basculer vers le miroir chinois#
sudo nano /etc/apt/sources.listRemplacez le contenu par :
deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free non-free-firmwareSauvegardez et appliquez.
sudo apt update && sudo apt full-upgrade -y
sudo rebootÉtape 4 : Vérifier le pilote#
Après le redémarrage, branchez l’adaptateur et vérifiez.
lsmod | grep mt76Si mt76x2u apparaît, vous avez terminé. Sinon :
sudo apt install -y linux-modules-extra-$(uname -r)
sudo modprobe mt76x2uÉtape 5 : Activer le mode moniteur#
Sur un Pi avec Wi-Fi intégré, l’AWUS036ACM apparaît comme wlan1 — la radio intégrée occupe wlan0.
iwconfigNotez le nom de l’interface, puis démarrez le mode moniteur sur celui-ci.
sudo airmon-ng check kill
sudo airmon-ng start wlan1Confirmez avec iwconfig — recherchez wlan1mon avec Mode:Monitor.
Étape 6 : Tester l’injection de paquets#
sudo aireplay-ng --test wlan1monInjection is working! confirme le fonctionnement complet. En cas d’échec, vérifiez que vous utilisez bien un hub alimenté.
Passage USB en machine virtuelle#
VirtualBox#
- Éteignez la VM. Allez dans Paramètres → USB.
- Activez le contrôleur USB 3.0 (xHCI).
- Cliquez sur + pour ajouter un filtre USB.
- Sélectionnez : MediaTek Inc. MT7612U (ID : 0e8d:7612).
- Démarrez la VM — l’adaptateur apparaît dans Kali.
Lancez lsusb dans la VM pour confirmer 0e8d:7612, puis suivez les étapes Kali ci-dessus.
VMware Fusion (macOS) / VMware Workstation (Windows)#
- Démarrez la VM.
- Menu : Machine virtuelle → USB & Bluetooth.
- Trouvez MediaTek MT7612U et cliquez sur Connecter.
- Lancez
lsusbdans la VM pour confirmer, puis suivez les étapes Kali ci-dessus.
Interface virtuelle (VIF)#
C’est là que l’AWUS036ACM surpasse l’ACH. La puce MT7612U bénéficie d’une prise en charge VIF native complète dans le noyau. Vous pouvez faire fonctionner une interface moniteur et une interface managée ou AP sur le même adaptateur simultanément — sans correctifs, sans astuces.
Créer une deuxième interface virtuelle#
Avec l’adaptateur en mode managé sous le nom wlan0, ajoutez une interface moniteur à côté.
sudo iw dev wlan0 interface add mon0 type monitor
sudo ip link set mon0 upVérifiez maintenant que les deux interfaces sont actives.
iwconfigVous devriez voir à la fois wlan0 (associé, mode managé) et mon0 (mode moniteur). L’adaptateur fait les deux en même temps.
Cas d’utilisation : Surveiller tout en restant connecté#
Cela vous permet de capturer le trafic sur mon0 pendant que wlan0 reste connecté à un réseau — utile pour l’analyse corrélée.
sudo airodump-ng mon0wlan0 continue son association normale pendant que mon0 capture tout ce qui est à portée.
Cas d’utilisation : Faux AP + Moniteur#
Créez une interface AP et une interface moniteur ensemble.
sudo iw dev wlan0 interface add ap0 type __ap
sudo iw dev wlan0 interface add mon0 type monitor
sudo ip link set ap0 up
sudo ip link set mon0 upLancez iwconfig pour confirmer que les trois interfaces (wlan0, ap0, mon0) sont actives.
Remarque sur hostapd : Le fonctionnement complet en mode AP nécessite la configuration de
hostapd. Cela dépasse le cadre de ce guide. Les étapes ci-dessus confirment que l’adaptateur peut créer l’interface — la configuration réelle de l’AP est un sujet distinct.
Dépannage#
| Problème | Cause probable | Solution |
|---|---|---|
lsusb n’affiche pas 0e8d:7612 | Adaptateur non alimenté ou mauvais câble | Essayez un autre port USB. Utilisez un hub alimenté sur Raspberry Pi. |
modprobe mt76x2u indique « Module not found » | Modules supplémentaires manquants dans le noyau | Exécutez sudo apt install linux-modules-extra-$(uname -r) |
| L’interface apparaît mais ne s’associe pas | Fichier firmware manquant | Exécutez sudo apt install firmware-misc-nonfree (Debian) |
airmon-ng start wlan0 échoue | NetworkManager toujours en cours d’exécution | Exécutez d’abord sudo airmon-ng check kill |
| Le mode moniteur démarre mais aucun trafic capturé | Mauvais canal ou mauvais nom d’interface | Définir le canal : iwconfig wlan0mon channel 6 |
| Le test d’injection indique « No Answer » | AP trop éloigné ou mauvaise interface | Rapprochez-vous de l’AP. Utilisez wlan0mon, pas wlan0. |
| La création d’interface VIF échoue | Pilote pas complètement chargé | Débranchez l’adaptateur, rechargez le module : sudo rmmod mt76x2u && sudo modprobe mt76x2u |
Référence des miroirs chinois#
Toutes les ressources utilisées dans ce guide — GitHub non requis :
| Ressource | URL | Utilisation |
|---|---|---|
| Pilotes officiels Alfa | files.alfa.com.tw | Paquets de pilotes, firmware |
| Documentation Alfa | wiki.alfa.com.tw | Manuels de produits |
| Miroir 清华大学 | mirrors.tuna.tsinghua.edu.cn | Kali / Debian / Ubuntu |
| Miroir 阿里云 | mirrors.aliyun.com | Ubuntu (recommandé) |
| Miroir 中科大 | mirrors.ustc.edu.cn | Kali (recommandé) |
| Miroir 华为云 | repo.huaweicloud.com | Images Kali ARM (sauvegarde) |
| Pilote MT76 (Gitee) | gitee.com/mirrors/mt76 | Compilation manuelle en secours |
常見問題
Quel chipset utilise l'AWUS036ACM ? Faut-il installer un pilote ?
Il utilise le chipset MediaTek MT7612U. Le pilote mt76x2u est intégré au noyau Linux depuis la version 4.19, plug-and-play dans la plupart des cas.
L'AWUS036ACM supporte-t-il les interfaces virtuelles VIF ?
Oui, le MT7612U supporte pleinement le VIF natif du noyau, permettant d'exécuter simultanément une interface moniteur et une interface managed.
Faut-il un VPN pour installer l'AWUS036ACM en Chine ?
Non, le pilote est intégré au noyau. Il suffit d'installer le paquet de firmware firmware-misc-nonfree depuis les miroirs nationaux.
Quelle est la consommation de l'AWUS036ACM sur Raspberry Pi ?
Environ 400 mW en pleine charge. Utilisez un hub USB avec alimentation indépendante pour éviter le throttle du Raspberry Pi.
Pourquoi l'AWUS036ACM est détecté mais ne fonctionne pas sur Debian ?
Le paquet de firmware firmware-misc-nonfree est manquant. Installez-le pour initialiser correctement la carte.
Plus de guides d’adaptateurs Alfa pour la Chine#
Ceci fait partie de la série Alfa China Install Guide. Chaque article couvre un modèle d’adaptateur :
- Guide d’installation AWUS036ACH pour la Chine — RTL8812AU, haute puissance
- AWUS036ACM ← vous êtes ici
- Guide d’installation AWUS036ACS pour la Chine
- Guide d’installation AWUS036AX pour la Chine
- Guide d’installation AWUS036AXER pour la Chine
- Guide d’installation AWUS036AXM pour la Chine
- Guide d’installation AWUS036AXML pour la Chine
- Guide d’installation AWUS036EAC pour la Chine
Des questions ? Laissez un commentaire ci-dessous ou contactez-nous à yupitek.com/fr/contact/