Hak5 WiFi Pineapple × ALFA Network 整合指南
一句話定位:Hak5 WiFi Pineapple Mark VII 出廠只涵蓋 2.4 GHz 頻段,要涵蓋 5 GHz 頻段(現在大部分裝置都會用到)就需要外接網卡。ALFA AWUS036ACM 用的晶片跟 Hak5 原廠擴充卡完全同款,但天線增益更高、散熱更好,是目前最推薦的搭配選擇。
這篇文章適合你嗎?
- 難度:中階(需要熟悉基本的 SSH 操作跟網頁後台設定)
- 預估時間:20〜30 分鐘
- 你會用到的技能:基本終端機操作、瀏覽器操作
- 讀完你可以做到:
- 幫 WiFi Pineapple 正確接上並辨識 ALFA 無線網絡卡
- 在 Web 後台設定同時涵蓋 2.4 GHz 和 5 GHz 的掃描與廣播
- 依照你的使用情境挑選合適的天線
概念說明:為什麼 WiFi Pineapple 需要外接網卡
WiFi Pineapple Mark VII 這台設備本身內建了兩組 2.4 GHz 無線電模組(一組用來當管理連線,另外一到兩組負責掃描附近的 Wi-Fi 訊號並廣播)。但如果你的實驗或課程需要涵蓋 5 GHz 頻段(802.11a/n/ac),內建的無線電就不夠用了,必須透過機身上的 USB 埠外接一張支援 5 GHz 的網卡。
Hak5 官方文件明確指出,MediaTek MT7612U 晶片是唯一保證能在 WiFi Pineapple 上穩定運作的 5 GHz 網卡晶片。原因跟軟體架構有關:WiFi Pineapple 使用的是 OpenWrt 這套嵌入式系統,Realtek 系列晶片(例如 RTL8812AU)在這個環境下需要額外的驅動程式,在高負載(大量封包同時處理)時容易讓系統當機或無預警重開機;而 MediaTek 的 mt76x2u 驅動則是直接寫進 OpenWrt 核心裡,穩定性好很多。
ALFA AWUS036ACM 使用的正是同一顆 MT7612U 晶片,跟 Hak5 官方擴充卡 MK7AC 系統辨識起來完全一樣,差別在於 ALFA 網卡用的是標準 RP-SMA 天線接頭(可以自己換天線),而且散熱設計更好,長時間使用比較不容易過熱降速。
📘 名詞小教室
- Recon(偵察掃描):WiFi Pineapple 裡的一個功能模組,用來掃描附近有哪些 Wi-Fi 基地台(AP)和連線中的裝置。
- PineAP:WiFi Pineapple 的核心功能之一,可以模擬廣播 Wi-Fi 訊號,常用於無線網路安全教學與研究情境。
- USB VID:PID:每個 USB 裝置出廠時都有一組「廠商代碼:產品代碼」,系統可以靠這組代碼辨識裝置是什麼型號,等一下驗證網卡有沒有被正確辨識時會用到。
你需要準備的東西
- 硬體:Hak5 WiFi Pineapple Mark VII 主機
- ALFA 無線網絡卡:AWUS036ACM 產品頁面
- 供電設備:一個能穩定輸出 5V/3A(15W)以上、支援 QC 或 PD 快充協定的電源供應器或行動電源(原因見下方「供電注意事項」)
- 天線(依使用情境挑選,詳見第四節):全向天線或指向性平板天線
- 驅動程式參考(GitHub):
- MediaTek MT76 系列驅動原始碼(WiFi Pineapple 的韌體與此驅動家族同源):https://github.com/openwrt/mt76
- 官方相容性文件:Hak5 官方相容 802.11ac 網卡清單
Step-by-Step 設定教學
步驟 1:硬體連接與供電確認
⚠️ 供電注意事項(請先看這段再動手):WiFi Pineapple Mark VII 主機本身耗電約 3〜5W,加上 AWUS036ACM 在 5GHz 滿載發射時瞬間電流可達 900mA(約 4.5W),整機總功耗最高可能到 9.5W。
- ❌ 不要用:筆電的 USB 供電埠(通常只有 500mA)或便宜的 5V/1A 豆腐頭充電器,功率不夠會導致設備不穩定甚至自動重開機。
- ✅ 請用:能穩定輸出 5V/3A(15W)以上、支援 QC 或 PD 快充協定的專用電源供應器或行動電源。
- 將 ALFA AWUS036ACM 接上 WiFi Pineapple Mark VII 主機側邊或頂部的 USB Host 埠。
- 建議先接上網卡,再接通 Pineapple 主機電源,這樣可以避免開機瞬間供電不足的問題。
步驟 2:透過 SSH 確認網卡是否被正確辨識
用 SSH 連線進入 WiFi Pineapple 控制台(預設 IP 是 172.16.42.1):
ssh root@172.16.42.1
連上之後,依序執行以下指令確認網卡狀態:
# 1. 檢視 USB 匯流排裝置清單
lsusb
預期結果:
Bus 001 Device 003: ID 0e8d:7612 MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter
# 2. 檢視核心載入日誌,確認驅動有沒有正確載入
dmesg | grep -E "mt76|wlan"
預期結果:應該會看到類似這樣的幾行訊息,代表驅動程式和韌體都載入成功:
mt76x2u 1-1:1.0: ASIC revision: 76120011 mac 00110000
mt76x2u 1-1:1.0: firmware: mt7662u.bin loaded
ieee80211phy3: mt76x2u registered as wlan3
# 3. 檢查目前所有無線介面
iw dev
預期結果:清單裡會多出一個新的介面(通常是 wlan3),代表 ALFA 網卡已經成功被系統辨識為一張獨立的無線網卡。
步驟 3:在 Web 後台設定 5GHz 掃描與廣播
- 打開瀏覽器,前往
http://172.16.42.1:1471登入 Pineapple 的 Web 管理介面。 - 進入 Recon(偵察掃描) 模組:
- 介面選擇下拉選單裡應該會自動出現
wlan3 (5GHz)。 - 勾選同時掃描 2.4 GHz + 5 GHz,掃描週期可以設定為
Continuous(持續)或1 min(每分鐘)。 - 點擊 Start Scan,系統就會開始同時掃描 5GHz 頻道(36〜165)上的基地台與連線裝置。
- 介面選擇下拉選單裡應該會自動出現
- 進入 PineAP 模組:
- 在 PineAP Settings 裡,可以把 5GHz 的廣播指派給
wlan3,這樣就能讓 2.4GHz(wlan1)和 5GHz(wlan3)兩個頻段同時廣播。
- 在 PineAP Settings 裡,可以把 5GHz 的廣播指派給
預期結果:Recon 頁面上開始出現偵測到的裝置與基地台清單,代表 5GHz 頻段已經成功納入掃描範圍。
天線搭配建議(依使用情境挑選)
- 想要大範圍、四面八方都能收到訊號(例如一般走動測試、涵蓋整個會議室): 搭配兩支 ALFA ARS-NT5B7 雙頻全向天線(2.4GHz 5dBi / 5GHz 7dBi),訊號在水平 360 度範圍內收發均勻,適合會議室或走廊這類需要環繞覆蓋的場景。
- 想要對準特定方向、拉長距離(例如定點觀測特定樓層或區域): 搭配兩片 ALFA APA-M25 雙頻指向性平板天線(2.4GHz 8dBi / 5GHz 10dBi,指向角約 60 度),可以有效過濾掉背後方向的雜訊,適合對準特定樓層或辦公區域進行精準測試。
常見問題與排除指引
Q1:插上 AWUS036ACM 之後,Pineapple 燈號突然熄滅、自動重開機?
- 原因:USB 瞬間電壓下降。插入高功率網卡的瞬間,電容充電加上射頻模組初始化,需要的電流超過供電端能負荷的範圍。
- 解決方法:
- 先把 AWUS036ACM 插上 Pineapple,再接通 Pineapple 主機電源開機(不要開機狀態下插拔)。
- 更換輸出能力達 5V/3A 以上的電源供應器。
Q2:介面卡在 wlan2,Web 後台看不到 5GHz 選項?
- 原因:如果之前曾經插過其他 USB 網卡,系統裡
/etc/config/wireless這個設定檔可能殘留了舊的衝突設定。 - 解決方法:透過 SSH 執行以下指令重置無線設定:
rm -f /etc/config/wirelesswifi config/etc/init.d/network restart
參考資料與延伸閱讀
- AWUS036ACM 產品頁面
- Hak5 官方相容 802.11ac 網卡清單
- ALFA 無線網絡卡在 Unitree 機器人上(Go2 / B2 / A1)——另一個 5GHz 頻段應用情境的整合方式
- 詞彙表——Recon、PineAP 等名詞的完整解釋
- MediaTek MT76 系列驅動原始碼:https://github.com/openwrt/mt76
標籤: hak5 wifi-pineapple mk7 alfa awus036acm mt7612u 5ghz 新手指南