快轉到主要內容
ALFA AWUS036ACM 中國安裝全攻略:Kali Linux / Ubuntu / Debian / 樹莓派
  1. 部落格/

ALFA AWUS036ACM 中國安裝全攻略:Kali Linux / Ubuntu / Debian / 樹莓派

目錄

ALFA AWUS036ACM 採用 MT7612U 晶片,驅動自 Linux 4.19 起已內建核心,插上即用,完整支援監聽模式、封包注入與 VIF 虛擬介面。

TL;DR: AWUS036ACM 搭載 MT7612U 晶片,驅動核心內建免編譯,支援監聽模式、封包注入與 VIF 同時運作,中國境內僅需安裝韌體套件。

AWUS036ACM 是 Alfa 無線網卡裡最好裝的一款。它使用 MT7612U 晶片,驅動 mt76x2u 從 Linux 4.19 起就已經內建在核心裡了。大多數情況下,插上就能用,最多跑兩三條指令。這篇文章涵蓋完整流程:驅動驗證、監聽模式、封包注入,以及 VIF(虛擬介面)——全部使用國內鏡像,不需要訪問 GitHub。

準備工作
#

請確認以下幾樣東西都備齊了:

  1. ALFA AWUS036ACM 無線網卡
  2. USB 傳輸線(盒子裡附帶的就行)
  3. 帶獨立供電的 USB Hub——樹莓派使用者必備
  4. 能存取國內鏡像的網路連線

把網卡插上,確認系統能識別:

lsusb

在輸出裡找這一行:

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

看到 0e8d:7612 就說明識別成功了,直接跳到對應系統的章節。

如果沒看到,換個 USB 埠或者換根線,再執行一次 lsusb

選擇你的系統
#

直接跳到對應的章節:

已經裝好驅動了?直接跳到:


Kali Linux
#

MT7612U 的驅動已經內建在 Kali 核心裡了。絕大多數情況下,網卡插上去就可以用。下面的步驟幫你確認驅動已經載入,然後直接進入監聽模式。

第一步:切換到國內鏡像
#

開啟軟體來源檔案:

sudo nano /etc/apt/sources.list

把裡面的內容全刪掉,貼上下面這一行:

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

儲存:按 Ctrl+O,Enter,再按 Ctrl+X 離開。刷新套件索引:

sudo apt update

備用鏡像: 如果中科大鏡像速度慢,換清華大學鏡像: deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware


第二步:驗證驅動
#

檢查插上網卡後核心有沒有自動載入模組:

lsmod | grep mt76

輸出裡應該有 mt76x2u。如果沒有,手動載入:

sudo modprobe mt76x2u

再執行一次 lsmod | grep mt76 確認。然後驗證網卡介面是否出現:

iwconfig

如果看到 wlan0wlan1 的介面,驅動就沒問題了。


第二步(備選):安裝額外核心模組
#

如果 modprobe mt76x2u 回報「找不到模組」,說明你的核心沒有包含 MT76 模組,從國內鏡像安裝:

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

裝完再載入一次:

sudo modprobe mt76x2u

如果連這個套件都找不到,就從原始碼編譯:

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

注意: 如果那個 Gitee 網址打不開,在 Gitee 搜尋 mt76 找最近更新的 fork。也可以直接從 files.alfa.com.tw 下載驅動套件。


第三步:開啟監聽模式
#

先看看系統給網卡分配了什麼介面名稱:

iwconfig

找到 wlan0wlan1,記下來,下面的指令用那個名稱。

停掉 NetworkManager 和 wpa_supplicant,不然它們會搶佔介面:

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

確認切換成功:

iwconfig

看到 wlan0mon 且顯示 Mode:Monitor,就說明監聽模式開啟成功了。


第四步:測試封包注入
#

sudo aireplay-ng --test wlan0mon

成功的輸出長這樣:

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

如果失敗了,重新開機再試一次。還是不行的話,用 iwconfig 確認沒有其他程序佔用這個介面。


Ubuntu 22.04 / 24.04
#

MT7612U 驅動同樣內建在 Ubuntu 核心裡,不過有時候需要安裝 linux-modules-extra 才能載入。

第一步:切換到國內鏡像
#

Ubuntu 24.04 (Noble)
#

開啟 DEB822 格式的軟體來源檔案:

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

全部刪掉,貼上以下內容:

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

Ctrl+O 儲存,Ctrl+X 離開。

Ubuntu 22.04 (Jammy)
#

sudo nano /etc/apt/sources.list

替換全部內容為:

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

儲存離開,然後刷新:

sudo apt update

第二步:載入驅動
#

直接嘗試載入模組:

sudo modprobe mt76x2u

如果提示找不到模組,安裝額外模組套件:

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

確認介面出現:

iwconfig

第三步:安裝無線工具
#

sudo apt install -y aircrack-ng

第四步:開啟監聽模式
#

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

注意: 如果有其他無線網卡,介面名稱可能是 wlan1,先用 iwconfig 確認。


第五步:測試封包注入
#

sudo aireplay-ng --test wlan0mon

出現 Injection is working! 就成功了。


Debian
#

MT7612U 的驅動在 Debian 核心裡,但有時候需要安裝 firmware-misc-nonfree 韌體套件才能完整初始化。

第一步:切換到國內鏡像
#

sudo nano /etc/apt/sources.list

全部刪掉,貼上以下內容(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

儲存離開,刷新:

sudo apt update

第二步:安裝非自由韌體
#

MT7612U 需要 firmware-misc-nonfree 裡的韌體檔案,少了這個網卡能識別但無法正常運作:

sudo apt install -y firmware-misc-nonfree

第三步:載入驅動
#

sudo modprobe mt76x2u

如果模組找不到:

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

iwconfig 確認介面出現。

第四步:開啟監聽模式
#

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

iwconfig 確認出現 wlan0mon 且模式為 Monitor

第五步:測試封包注入
#

sudo aireplay-ng --test wlan0mon

看到 Injection is working! 就完成了。


樹莓派 4B / 5
#

AWUS036ACM 滿載約消耗 400mW,建議使用帶獨立供電的 USB Hub,避免樹莓派限速。


第一步:下載 Kali Linux ARM64 映像
#

前往官方 Kali ARM 下載頁面: https://www.kali.org/get-kali/#kali-arm

Raspberry Pi 4 (64-bit)Raspberry Pi 5 (64-bit),不要選 32 位版本。

國內鏡像: kali.org 慢的話用華為雲: https://repo.huaweicloud.com/kali-images/ 找最新版本資料夾,下載同款 ARM64 映像。


第二步:寫入 MicroSD
#

先查 SD 卡的裝置路徑:

lsblk

找到你的卡(例如 sdbmmcblk0),然後寫入:

# 把 /dev/sdX 換成你實際的 SD 卡路徑(用 lsblk 確認)
sudo dd if=kali-linux-2025.1-raspberry-pi-arm64.img of=/dev/sdX bs=4M status=progress conv=fsync
sync

sync 跑完再拔卡,用 SD 卡啟動樹莓派。預設帳號:kali / kali


第三步:切換到國內鏡像
#

sudo nano /etc/apt/sources.list

全部替換為:

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

儲存,更新並升級:

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

第四步:驗證驅動
#

重新開機後插上網卡,檢查模組:

lsmod | grep mt76

看到 mt76x2u 就沒問題。如果沒有:

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

第五步:開啟監聽模式
#

樹莓派有內建 Wi-Fi,AWUS036ACM 通常會被分配到 wlan1

iwconfig

確認介面名稱,然後:

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

iwconfig 確認出現 wlan1mon 且模式為 Monitor


第六步:測試封包注入
#

sudo aireplay-ng --test wlan1mon

看到 Injection is working! 就完成了。如果失敗,檢查是否使用了帶供電的 USB Hub。


虛擬機器 USB 直通
#

VirtualBox
#

  1. 關閉虛擬機器,進入 設定 → USB
  2. 啟用 USB 3.0 (xHCI) 控制器
  3. + 新增 USB 篩選器。
  4. 選擇:MediaTek Inc. MT7612U(ID: 0e8d:7612)。
  5. 啟動虛擬機器,網卡就會出現在 Kali 裡。

在虛擬機器裡用 lsusb 確認 0e8d:7612,然後按上面的 Kali 步驟操作。

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

  1. 啟動虛擬機器。
  2. 選單:虛擬機器 → USB 與藍牙
  3. 找到 MediaTek MT7612U,點 連接
  4. 在虛擬機器裡 lsusb 確認,然後按 Kali 步驟操作。

虛擬介面(VIF)
#

這是 AWUS036ACM 比 AWUS036ACH 強的地方。MT7612U 晶片完整支援核心原生 VIF,可以在同一張網卡上同時執行監聽介面和管理模式(或 AP 模式)——不需要打補丁,開箱即用。

建立第二個虛擬介面
#

在網卡以 wlan0 連接網路(管理模式)的同時,再新增一個監聽介面:

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

驗證兩個介面都在執行:

iwconfig

你應該能同時看到 wlan0(已連線,管理模式)和 mon0(監聽模式)。一張網卡,兩個功能同時跑。

用法一:連著網同時抓封包
#

wlan0 保持連線,mon0 在背景掃描流量:

sudo airodump-ng mon0

適合需要同時在線又要分析周邊流量的情境。

用法二:假 AP + 監聽
#

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

iwconfig 確認 wlan0ap0mon0 三個介面都在。

注意: 完整的 AP 運作還需要設定 hostapd,那是另一個主題。上面的指令只是驗證網卡能建立這些介面。


故障排查
#

問題可能原因解決方法
lsusb 看不到 0e8d:7612網卡沒通電或傳輸線有問題換 USB 埠,樹莓派用帶供電的 Hub
modprobe mt76x2u 說找不到模組核心缺少額外模組執行 sudo apt install linux-modules-extra-$(uname -r)
介面出現但無法連線韌體檔案缺失Debian 執行 sudo apt install firmware-misc-nonfree
airmon-ng start wlan0 失敗NetworkManager 還在執行先執行 sudo airmon-ng check kill
監聽模式開啟但抓不到流量頻道或介面名稱錯誤設定頻道:iwconfig wlan0mon channel 6
注入測試回傳「No Answer」AP 太遠或介面名稱錯誤靠近 AP,確認用的是 wlan0mon
VIF 介面建立失敗驅動未完整載入sudo rmmod mt76x2u && sudo modprobe mt76x2u

國內鏡像參考
#

本文用到的所有資源,全部不需要 GitHub:

資源網址用途
Alfa 官方驅動files.alfa.com.tw驅動套件、韌體
Alfa 文件wiki.alfa.com.tw產品手冊
清華大學鏡像mirrors.tuna.tsinghua.edu.cnKali / Debian / Ubuntu
阿里雲鏡像mirrors.aliyun.comUbuntu(推薦)
中科大鏡像mirrors.ustc.edu.cnKali(推薦)
華為雲鏡像repo.huaweicloud.comKali ARM 映像(備用)
MT76 驅動(Gitee)gitee.com/mirrors/mt76手動編譯備選

常見問題

AWUS036ACM 用什麼晶片?需要安裝驅動嗎?

採用 MediaTek MT7612U 晶片,驅動 mt76x2u 自 Linux 核心 4.19 起已內建,大多數情況插上即用。

AWUS036ACM 支援 VIF 虛擬介面嗎?

支援,MT7612U 完整支援核心原生 VIF,可同時執行監聽介面和管理模式,無需打補丁。

在中國安裝 AWUS036ACM 需要翻牆嗎?

不需要,驅動已內建核心,僅需從國內鏡像安裝韌體套件 firmware-misc-nonfree 即可。

AWUS036ACM 在樹莓派上耗電多少?

滿載約消耗 400mW,建議搭配帶獨立供電的 USB Hub 使用,避免樹莓派限速。

Debian 安裝 AWUS036ACM 為什麼網卡能識別但無法運作?

缺少 firmware-misc-nonfree 韌體套件,安裝後即可正常初始化網卡。

系列文章
#

本文是 Alfa 網卡中國安裝全攻略 系列的一部分,每篇文章對應一款型號:

有問題?在下方留言,或透過 yupitek.com 聯絡我們。

參考來源
#

  1. Linux Kernel mt76 驅動
  2. aircrack-ng 官方文件
  3. ALFA Network 官網
  4. Kali Linux 官方文件
  5. Debian firmware-misc-nonfree 套件