
ALFA AWUS036ACM 中國安裝全攻略:Kali Linux / Ubuntu / Debian / 樹莓派
目錄
ALFA AWUS036ACM 採用 MT7612U 晶片,驅動自 Linux 4.19 起已內建核心,插上即用,完整支援監聽模式、封包注入與 VIF 虛擬介面。
AWUS036ACM 是 Alfa 無線網卡裡最好裝的一款。它使用 MT7612U 晶片,驅動 mt76x2u 從 Linux 4.19 起就已經內建在核心裡了。大多數情況下,插上就能用,最多跑兩三條指令。這篇文章涵蓋完整流程:驅動驗證、監聽模式、封包注入,以及 VIF(虛擬介面)——全部使用國內鏡像,不需要訪問 GitHub。
準備工作#
請確認以下幾樣東西都備齊了:
- ALFA AWUS036ACM 無線網卡
- USB 傳輸線(盒子裡附帶的就行)
- 帶獨立供電的 USB Hub——樹莓派使用者必備
- 能存取國內鏡像的網路連線
把網卡插上,確認系統能識別:
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如果看到 wlan0 或 wlan1 的介面,驅動就沒問題了。
第二步(備選):安裝額外核心模組#
如果 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找到 wlan0 或 wlan1,記下來,下面的指令用那個名稱。
停掉 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.gpgCtrl+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找到你的卡(例如 sdb 或 mmcblk0),然後寫入:
# 把 /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#
- 關閉虛擬機器,進入 設定 → USB。
- 啟用 USB 3.0 (xHCI) 控制器。
- 點 + 新增 USB 篩選器。
- 選擇:MediaTek Inc. MT7612U(ID: 0e8d:7612)。
- 啟動虛擬機器,網卡就會出現在 Kali 裡。
在虛擬機器裡用 lsusb 確認 0e8d:7612,然後按上面的 Kali 步驟操作。
VMware Fusion(macOS)/ VMware Workstation(Windows)#
- 啟動虛擬機器。
- 選單:虛擬機器 → USB 與藍牙。
- 找到 MediaTek MT7612U,點 連接。
- 在虛擬機器裡
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 upiwconfig 確認 wlan0、ap0、mon0 三個介面都在。
注意: 完整的 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.cn | Kali / Debian / Ubuntu |
| 阿里雲鏡像 | mirrors.aliyun.com | Ubuntu(推薦) |
| 中科大鏡像 | mirrors.ustc.edu.cn | Kali(推薦) |
| 華為雲鏡像 | repo.huaweicloud.com | Kali 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 網卡中國安裝全攻略 系列的一部分,每篇文章對應一款型號:
- AWUS036ACH 中國安裝全攻略 — RTL8812AU,大功率
- AWUS036ACM ← 目前文章
- AWUS036ACS 中國安裝全攻略
- AWUS036AX 中國安裝全攻略
- AWUS036AXER 中國安裝全攻略
- AWUS036AXM 中國安裝全攻略
- AWUS036AXML 中國安裝全攻略
- AWUS036EAC 中國安裝全攻略
有問題?在下方留言,或透過 yupitek.com 聯絡我們。