Aller au contenu
Guide d'installation du pilote ALFA AWUS036ACM pour la Chine : Kali Linux, Ubuntu, Debian & Raspberry Pi
  1. Blog/

Guide d'installation du pilote ALFA AWUS036ACM pour la Chine : Kali Linux, Ubuntu, Debian & Raspberry Pi

Sommaire
TL;DR: L’AWUS036ACM équipé du chipset MT7612U a son pilote intégré au noyau sans compilation. Il supporte le mode moniteur, l’injection de paquets et le VIF simultané. En Chine, seul le paquet de firmware est à installer.

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 :

  1. L’adaptateur ALFA AWUS036ACM
  2. Un câble USB (celui inclus dans la boîte convient)
  3. Un hub USB alimenté — obligatoire si vous êtes sur Raspberry Pi
  4. Une connexion Internet active pour accéder aux miroirs nationaux

Branchez l’adaptateur, puis confirmez que votre système le reconnaît :

lsusb

Recherchez 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 à :


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.list

Supprimez 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-firmware

Sauvegarder : appuyez sur Ctrl+O, puis Entrée, puis Ctrl+X pour quitter. Actualisez l’index des paquets.

sudo apt update

Miroir 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 mt76

Vous devriez voir une sortie contenant mt76x2u. Si rien n’apparaît, chargez-le manuellement.

sudo modprobe mt76x2u

Relancez lsmod | grep mt76 pour confirmer. Ensuite, vérifiez que l’adaptateur est actif.

iwconfig

Recherchez 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 mt76x2u

Si 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 mt76x2u

REMARQUE : Si cette URL Gitee ne se charge pas, recherchez mt76 sur 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.

iwconfig

Recherchez 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 wlan0

Confirmez le changement.

iwconfig

Recherchez 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 wlan0mon

Un résultat réussi ressemble à ceci :

Trying broadcast probe requests...
Injection is working!
Found 1 AP

Si 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.sources

Supprimez 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.gpg

Sauvegardez avec Ctrl+O, puis quittez avec Ctrl+X.

Ubuntu 22.04 (Jammy)
#

Ouvrez le fichier sources classique :

sudo nano /etc/apt/sources.list

Remplacez 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 multiverse

Sauvegardez 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 mt76x2u

Si 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 mt76x2u

Vérifiez que l’adaptateur est visible.

iwconfig

Une 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 wlan0

Remarque : Votre interface peut être wlan1 si une autre carte sans fil est présente. Lancez d’abord iwconfig pour vérifier.


Étape 5 : Tester l’injection de paquets
#

sudo aireplay-ng --test wlan0mon

Un 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.list

Supprimez 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-firmware

Sauvegardez 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 mt76x2u

Si le module est manquant, installez d’abord les modules noyau supplémentaires.

sudo apt install -y linux-modules-extra-$(uname -r)
sudo modprobe mt76x2u

Confirmez 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 wlan0

Confirmez le mode moniteur avec iwconfig — recherchez wlan0mon avec Mode:Monitor.

Étape 5 : Tester l’injection de paquets
#

sudo aireplay-ng --test wlan0mon

Injection 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.

lsblk

Puis 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
sync

Attendez 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.list

Remplacez le contenu par :

deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free non-free-firmware

Sauvegardez 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 mt76

Si 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.

iwconfig

Notez le nom de l’interface, puis démarrez le mode moniteur sur celui-ci.

sudo airmon-ng check kill
sudo airmon-ng start wlan1

Confirmez avec iwconfig — recherchez wlan1mon avec Mode:Monitor.


Étape 6 : Tester l’injection de paquets
#

sudo aireplay-ng --test wlan1mon

Injection 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
#

  1. Éteignez la VM. Allez dans Paramètres → USB.
  2. Activez le contrôleur USB 3.0 (xHCI).
  3. Cliquez sur + pour ajouter un filtre USB.
  4. Sélectionnez : MediaTek Inc. MT7612U (ID : 0e8d:7612).
  5. 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)
#

  1. Démarrez la VM.
  2. Menu : Machine virtuelle → USB & Bluetooth.
  3. Trouvez MediaTek MT7612U et cliquez sur Connecter.
  4. Lancez lsusb dans 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 up

Vérifiez maintenant que les deux interfaces sont actives.

iwconfig

Vous 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 mon0

wlan0 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 up

Lancez 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èmeCause probableSolution
lsusb n’affiche pas 0e8d:7612Adaptateur non alimenté ou mauvais câbleEssayez un autre port USB. Utilisez un hub alimenté sur Raspberry Pi.
modprobe mt76x2u indique « Module not found »Modules supplémentaires manquants dans le noyauExécutez sudo apt install linux-modules-extra-$(uname -r)
L’interface apparaît mais ne s’associe pasFichier firmware manquantExécutez sudo apt install firmware-misc-nonfree (Debian)
airmon-ng start wlan0 échoueNetworkManager toujours en cours d’exécutionExécutez d’abord sudo airmon-ng check kill
Le mode moniteur démarre mais aucun trafic capturéMauvais canal ou mauvais nom d’interfaceDéfinir le canal : iwconfig wlan0mon channel 6
Le test d’injection indique « No Answer »AP trop éloigné ou mauvaise interfaceRapprochez-vous de l’AP. Utilisez wlan0mon, pas wlan0.
La création d’interface VIF échouePilote 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 :

RessourceURLUtilisation
Pilotes officiels Alfafiles.alfa.com.twPaquets de pilotes, firmware
Documentation Alfawiki.alfa.com.twManuels de produits
Miroir 清华大学mirrors.tuna.tsinghua.edu.cnKali / Debian / Ubuntu
Miroir 阿里云mirrors.aliyun.comUbuntu (recommandé)
Miroir 中科大mirrors.ustc.edu.cnKali (recommandé)
Miroir 华为云repo.huaweicloud.comImages Kali ARM (sauvegarde)
Pilote MT76 (Gitee)gitee.com/mirrors/mt76Compilation 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 :

Des questions ? Laissez un commentaire ci-dessous ou contactez-nous à yupitek.com/fr/contact/


Références
#

  1. Pilote mt76 du noyau Linux
  2. Documentation officielle aircrack-ng
  3. Site officiel ALFA Network
  4. Documentation officielle Kali Linux
  5. Paquet Debian firmware-misc-nonfree