Ir para o conteúdo principal
Guia de Instalação do Driver ALFA AWUS036ACM para a China: Kali Linux, Ubuntu, Debian e Raspberry Pi
  1. Blog/

Guia de Instalação do Driver ALFA AWUS036ACM para a China: Kali Linux, Ubuntu, Debian e Raspberry Pi

Tabela de conteúdos

O AWUS036ACM é um dos adaptadores Alfa mais fáceis de configurar no Linux. Seu chip MT7612U usa o driver mt76x2u, que está integrado ao kernel Linux desde a versão 4.19. Na maioria dos sistemas modernos, o adaptador funciona com dois ou três comandos. Este guia cobre a configuração completa — verificação do driver, modo monitor, injeção de pacotes e VIF — usando apenas espelhos domésticos. Sem necessidade de GitHub.

TL;DR: O AWUS036ACM equipado com chipset MT7612U tem driver integrado ao kernel sem compilacao. Suporta modo monitor, injecao de pacotes e VIF simultaneos. Na China, basta instalar o pacote de firmware.

Certifique-se de ter o seguinte pronto:

Antes de Começar
#

Certifique-se de ter o seguinte pronto:

  1. ALFA AWUS036ACM adaptador
  2. Cabo USB (o que veio na caixa funciona perfeitamente)
  3. Um hub USB com alimentação própria — obrigatório no Raspberry Pi
  4. Conexão ativa com a internet para acessar os espelhos domésticos

Conecte o adaptador e confirme que seu sistema o detecta:

lsusb

Procure esta linha na saída:

Bus 001 Device 003: ID 0e8d:7612 MediaTek Inc.

Se você ver 0e8d:7612, o adaptador foi detectado. Vá para a seção do seu OS abaixo.

Se não aparecer, tente uma porta USB diferente ou troque o cabo e execute lsusb novamente.

Escolha o seu Sistema Operacional
#

Vá diretamente para a seção correta do seu OS:

Já instalado? Pule diretamente para:


Kali Linux
#

O driver MT7612U já está no kernel do Kali. Na maioria dos casos o adaptador funciona assim que você o conecta. Os passos abaixo verificam se o driver está carregado e guiam você pelo modo monitor.

Etapa 1: Mudar para o Espelho da China
#

Abra sua lista de fontes no terminal.

sudo nano /etc/apt/sources.list

Apague tudo que estiver lá e cole esta linha:

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

Salve: pressione Ctrl+O, depois Enter, depois Ctrl+X para sair. Atualize o índice de pacotes.

sudo apt update

Espelho de backup: Se 中科大 (USTC) estiver lento, use 清华 (Tsinghua) em vez disso: deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware


Etapa 2: Verificar o Driver
#

Verifique se o módulo foi carregado automaticamente quando você conectou o adaptador.

lsmod | grep mt76

Você deve ver uma saída contendo mt76x2u. Se nada aparecer, carregue manualmente.

sudo modprobe mt76x2u

Execute lsmod | grep mt76 novamente para confirmar. Depois verifique se o adaptador está ativo.

iwconfig

Procure uma interface sem fio — normalmente wlan0 ou wlan1. Se a interface aparecer, o driver está funcionando.


Etapa 2 (Alternativa): Instalar Módulos Extras do Kernel
#

Se modprobe mt76x2u retornar erro “Module not found”, seu kernel pode estar sem os módulos MT76. Instale-os pelo espelho da China.

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

Após a instalação, carregue o módulo novamente.

sudo modprobe mt76x2u

Se o pacote não estiver disponível para sua versão exata do kernel, compile o driver a partir do código fonte.

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

NOTA: Se essa URL do Gitee não carregar, pesquise mt76 no Gitee e escolha o fork atualizado mais recentemente. Você também pode baixar arquivos de driver diretamente de files.alfa.com.tw.


Etapa 3: Ativar o Modo Monitor
#

Antes de mudar para o modo monitor, verifique qual nome de interface o sistema atribuiu ao adaptador.

iwconfig

Procure wlan0 ou wlan1. Use esse nome nos comandos abaixo.

Pare o NetworkManager e wpa_supplicant para evitar interferência.

sudo airmon-ng check kill
sudo airmon-ng start wlan0

Confirme a mudança.

iwconfig

Procure uma entrada como wlan0mon com Mode:Monitor. Quando você ver isso, o adaptador está pronto para captura de pacotes.


Etapa 4: Testar a Injeção de Pacotes
#

Execute o teste de injeção contra a interface monitor.

sudo aireplay-ng --test wlan0mon

Um resultado bem-sucedido se parece com este:

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

Se o teste falhar, reinicie e execute novamente. Se ainda falhar, confirme que nenhum outro processo está controlando a interface com iwconfig.


Ubuntu 22.04 / 24.04
#

O driver MT7612U também está no kernel Ubuntu, mas pode estar no pacote linux-modules-extra em vez da imagem base do kernel. Os passos abaixo cobrem ambos os casos.

Etapa 1: Mudar para o Espelho da China
#

Ubuntu 24.04 (Noble)
#

Abra o arquivo de fontes no formato DEB822:

sudo nano /etc/apt/sources.list.d/ubuntu.sources

Apague tudo e cole:

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

Salve com Ctrl+O, depois saia com Ctrl+X.

Ubuntu 22.04 (Jammy)
#

Abra o arquivo de fontes clássico:

sudo nano /etc/apt/sources.list

Substitua todas as linhas por:

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

Salve e saia (Ctrl+O, depois Ctrl+X).

Atualizar o índice de pacotes
#

sudo apt update

Etapa 2: Carregar o Driver
#

Tente carregar o módulo diretamente primeiro.

sudo modprobe mt76x2u

Se retornar erro “Module not found”, instale o pacote de módulos extras.

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

Verifique se o adaptador está visível.

iwconfig

Etapa 3: Instalar Ferramentas Sem Fio
#

sudo apt install -y aircrack-ng

Etapa 4: Ativar o Modo Monitor
#

sudo airmon-ng check kill
sudo airmon-ng start wlan0

Nota: Sua interface pode ser wlan1 se outro cartão sem fio estiver presente. Execute iwconfig primeiro para verificar.


Etapa 5: Testar a Injeção de Pacotes
#

sudo aireplay-ng --test wlan0mon

Um resultado bem-sucedido mostra Injection is working!.


Debian
#

O driver MT7612U está no kernel Debian, mas às vezes requer o pacote firmware-misc-nonfree para inicializar completamente.

Etapa 1: Mudar para o Espelho da China
#

sudo nano /etc/apt/sources.list

Apague tudo e cole estas três linhas (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

Salve com Ctrl+O, saia com Ctrl+X. Atualize:

sudo apt update

Etapa 2: Instalar Firmware Não-Livre
#

O MT7612U requer arquivos de firmware do pacote firmware-misc-nonfree. Sem isso, o adaptador inicializa mas pode não associar ou mudar para modo monitor.

sudo apt install -y firmware-misc-nonfree

Etapa 3: Carregar o Driver
#

sudo modprobe mt76x2u

Se o módulo estiver faltando, instale os módulos extras do kernel primeiro.

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

Confirme que a interface apareceu com iwconfig.

Etapa 4: Ativar o Modo Monitor
#

sudo apt install -y aircrack-ng
sudo airmon-ng check kill
sudo airmon-ng start wlan0

Confirme com iwconfig — procure wlan0mon com Mode:Monitor.

Etapa 5: Testar a Injeção de Pacotes
#

sudo aireplay-ng --test wlan0mon

Injection is working! confirma que o adaptador está totalmente operacional.


Raspberry Pi 4B / 5
#

O AWUS036ACM consome cerca de 400mW sob carga. Use um hub USB com alimentação própria para evitar que o Pi limite o desempenho.


Etapa 1: Baixar a Imagem Kali Linux ARM64
#

Vá para a página oficial de downloads ARM do Kali: https://www.kali.org/get-kali/#kali-arm

Escolha Raspberry Pi 4 (64-bit) ou Raspberry Pi 5 (64-bit). Não use a imagem de 32 bits — 64 bits é necessário.

Espelho da China: Se o kali.org estiver lento, use 华为云: https://repo.huaweicloud.com/kali-images/ Navegue até a pasta da última versão e baixe a imagem ARM64 de lá.


Etapa 2: Gravar no MicroSD
#

Verifique o caminho do dispositivo do cartão primeiro.

lsblk

Depois grave, substituindo /dev/sdX pelo caminho real do seu cartão.

# Substitua /dev/sdX pelo seu cartão SD real (verifique com lsblk)
sudo dd if=kali-linux-2025.1-raspberry-pi-arm64.img of=/dev/sdX bs=4M status=progress conv=fsync
sync

Aguarde o sync terminar, depois inicialize. Credenciais padrão: kali / kali.


Etapa 3: Mudar para o Espelho da China
#

sudo nano /etc/apt/sources.list

Substitua o conteúdo por:

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

Salve e aplique.

sudo apt update && sudo apt full-upgrade -y
sudo reboot

Etapa 4: Verificar o Driver
#

Após reiniciar, conecte o adaptador e verifique.

lsmod | grep mt76

Se mt76x2u aparecer, está pronto. Se não:

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

Etapa 5: Ativar o Modo Monitor
#

Em um Pi com Wi-Fi integrado, o AWUS036ACM aparece como wlan1 — o rádio integrado ocupa wlan0.

iwconfig

Anote o nome da interface, depois inicie o modo monitor nela.

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

Confirme com iwconfig — procure wlan1mon com Mode:Monitor.


Etapa 6: Testar a Injeção de Pacotes
#

sudo aireplay-ng --test wlan1mon

Injection is working! confirma operação completa. Se falhar, verifique se está usando o hub com alimentação própria.


Passthrough USB para Máquina Virtual
#

VirtualBox
#

  1. Desligue a VM. Vá para Configurações → USB.
  2. Ative Controlador USB 3.0 (xHCI).
  3. Clique em + para adicionar um filtro USB.
  4. Selecione: MediaTek Inc. MT7612U (ID: 0e8d:7612).
  5. Inicie a VM — o adaptador aparece dentro do Kali.

Execute lsusb na VM para confirmar 0e8d:7612, depois siga os passos do Kali acima.

VMware Fusion (macOS) / VMware Workstation (Windows)
#

  1. Inicie a VM.
  2. Menu: Máquina Virtual → USB e Bluetooth.
  3. Encontre MediaTek MT7612U e clique em Conectar.
  4. Execute lsusb na VM para confirmar, depois siga os passos do Kali acima.

Interface Virtual (VIF)
#

É aqui que o AWUS036ACM supera o ACH. O chip MT7612U tem suporte VIF nativo completo no kernel. Você pode executar uma interface monitor e uma interface gerenciada ou AP no mesmo adaptador simultaneamente — sem patches, sem truques.

Criar uma Segunda Interface Virtual
#

Com o adaptador em modo gerenciado como wlan0, adicione uma interface monitor junto a ela.

sudo iw dev wlan0 interface add mon0 type monitor
sudo ip link set mon0 up

Agora verifique se ambas as interfaces estão ativas.

iwconfig

Você deve ver tanto wlan0 (associado, modo gerenciado) quanto mon0 (modo monitor). O adaptador está fazendo os dois ao mesmo tempo.

Caso de Uso: Monitorar Enquanto Permanece Conectado
#

Isso permite capturar tráfego em mon0 enquanto wlan0 permanece conectado a uma rede.

sudo airodump-ng mon0

wlan0 continua sua associação normal enquanto mon0 captura tudo ao alcance.

Caso de Uso: AP Falso + Monitor
#

Crie uma interface AP e uma interface monitor juntas.

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

Execute iwconfig para confirmar que as três interfaces (wlan0, ap0, mon0) estão ativas.

Nota sobre hostapd: A operação completa de AP requer configurar o hostapd. Isso está fora do escopo deste guia. Os passos acima confirmam que o adaptador pode criar as interfaces.


Solução de Problemas
#

ProblemaCausa ProvávelSolução
lsusb não mostra 0e8d:7612Adaptador sem energia ou cabo defeituosoTente uma porta USB diferente. Use hub com alimentação no Raspberry Pi.
modprobe mt76x2u diz “Module not found”Kernel sem módulos extrasExecute sudo apt install linux-modules-extra-$(uname -r)
Interface aparece mas não associaArquivo de firmware faltandoExecute sudo apt install firmware-misc-nonfree (Debian)
airmon-ng start wlan0 falhaNetworkManager ainda em execuçãoExecute primeiro sudo airmon-ng check kill
Modo monitor inicia mas não captura tráfegoCanal errado ou nome de interface incorretoDefina o canal: iwconfig wlan0mon channel 6
Teste de injeção diz “No Answer”AP muito distante ou interface erradaAproxime-se do AP. Use wlan0mon, não wlan0.
Criação de interface VIF falhaDriver não totalmente carregadosudo rmmod mt76x2u && sudo modprobe mt76x2u

Referência de Espelhos da China
#

Todos os recursos usados neste guia — sem necessidade de GitHub:

RecursoURLUsado para
Drivers oficiais Alfafiles.alfa.com.twPacotes de drivers, firmware
Documentação Alfawiki.alfa.com.twManuais de produtos
清华大学镜像mirrors.tuna.tsinghua.edu.cnKali / Debian / Ubuntu
阿里云镜像mirrors.aliyun.comUbuntu (recomendado)
中科大镜像mirrors.ustc.edu.cnKali (recomendado)
华为云镜像repo.huaweicloud.comImagens Kali ARM (backup)
Driver MT76 (Gitee)gitee.com/mirrors/mt76Compilação manual como alternativa

常見問題

Qual chipset o AWUS036ACM usa? Precisa instalar driver?

Usa o chipset MediaTek MT7612U. O driver mt76x2u está integrado ao kernel Linux desde 4.19, sendo plug-and-play na maioria dos casos.

O AWUS036ACM suporta interface virtual VIF?

Sim. O MT7612U suporta completamente VIF nativo do kernel, permitindo executar simultaneamente interface de monitor e modo gerenciado, sem necessidade de patches.

Preciso de VPN para instalar o AWUS036ACM na China?

Não. O driver já está integrado ao kernel. Basta instalar o pacote de firmware firmware-misc-nonfree a partir de um espelho nacional.

Quanto o AWUS036ACM consome no Raspberry Pi?

Consome aproximadamente 400mW em carga máxima. Recomenda-se usar um hub USB com alimentação própria para evitar limitação de velocidade do Raspberry Pi.

Por que o AWUS036ACM é reconhecido mas não funciona no Debian?

Falta o pacote de firmware firmware-misc-nonfree. Após instala-lo, o adaptador será inicializado corretamente.

Mais Guias de Adaptadores Alfa para a China
#

Este é parte da série Alfa China Install Guide. Cada artigo cobre um modelo de adaptador:

Dúvidas? Deixe um comentário abaixo ou entre em contato em yupitek.com.

Referências
#

  1. Driver mt76 do kernel Linux
  2. Documentacao oficial do aircrack-ng
  3. Site oficial da ALFA Network
  4. Documentacao oficial do Kali Linux
  5. Pacote Debian firmware-misc-nonfree