跳至主要内容

Hak5 WiFi Pineapple × ALFA Network 整合指南

一句話定位:Hak5 WiFi Pineapple Mark VII 出廠只涵蓋 2.4 GHz 頻段,要涵蓋 5 GHz 頻段(現在大部分裝置都會用到)就需要外接網卡。ALFA AWUS036ACM 用的晶片跟 Hak5 原廠擴充卡完全同款,但天線增益更高、散熱更好,是目前最推薦的搭配選擇。

這篇文章適合你嗎?

  • 難度:中階(需要熟悉基本的 SSH 操作跟網頁後台設定)
  • 預估時間:20〜30 分鐘
  • 你會用到的技能:基本終端機操作、瀏覽器操作
  • 讀完你可以做到
    1. 幫 WiFi Pineapple 正確接上並辨識 ALFA 無線網絡卡
    2. 在 Web 後台設定同時涵蓋 2.4 GHz 和 5 GHz 的掃描與廣播
    3. 依照你的使用情境挑選合適的天線

概念說明:為什麼 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)
  • 官方相容性文件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 快充協定的專用電源供應器或行動電源。
  1. 將 ALFA AWUS036ACM 接上 WiFi Pineapple Mark VII 主機側邊或頂部的 USB Host 埠。
  2. 建議先接上網卡,接通 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 掃描與廣播

  1. 打開瀏覽器,前往 http://172.16.42.1:1471 登入 Pineapple 的 Web 管理介面。
  2. 進入 Recon(偵察掃描) 模組:
    • 介面選擇下拉選單裡應該會自動出現 wlan3 (5GHz)
    • 勾選同時掃描 2.4 GHz + 5 GHz,掃描週期可以設定為 Continuous(持續)或 1 min(每分鐘)。
    • 點擊 Start Scan,系統就會開始同時掃描 5GHz 頻道(36〜165)上的基地台與連線裝置。
  3. 進入 PineAP 模組:
    • PineAP Settings 裡,可以把 5GHz 的廣播指派給 wlan3,這樣就能讓 2.4GHz(wlan1)和 5GHz(wlan3)兩個頻段同時廣播。

預期結果:Recon 頁面上開始出現偵測到的裝置與基地台清單,代表 5GHz 頻段已經成功納入掃描範圍。


天線搭配建議(依使用情境挑選)

  • 想要大範圍、四面八方都能收到訊號(例如一般走動測試、涵蓋整個會議室): 搭配兩支 ALFA ARS-NT5B7 雙頻全向天線(2.4GHz 5dBi / 5GHz 7dBi),訊號在水平 360 度範圍內收發均勻,適合會議室或走廊這類需要環繞覆蓋的場景。
  • 想要對準特定方向、拉長距離(例如定點觀測特定樓層或區域): 搭配兩片 ALFA APA-M25 雙頻指向性平板天線(2.4GHz 8dBi / 5GHz 10dBi,指向角約 60 度),可以有效過濾掉背後方向的雜訊,適合對準特定樓層或辦公區域進行精準測試。

常見問題與排除指引

Q1:插上 AWUS036ACM 之後,Pineapple 燈號突然熄滅、自動重開機?

  • 原因:USB 瞬間電壓下降。插入高功率網卡的瞬間,電容充電加上射頻模組初始化,需要的電流超過供電端能負荷的範圍。
  • 解決方法
    1. 先把 AWUS036ACM 插上 Pineapple,再接通 Pineapple 主機電源開機(不要開機狀態下插拔)。
    2. 更換輸出能力達 5V/3A 以上的電源供應器。

Q2:介面卡在 wlan2,Web 後台看不到 5GHz 選項?

  • 原因:如果之前曾經插過其他 USB 網卡,系統裡 /etc/config/wireless 這個設定檔可能殘留了舊的衝突設定。
  • 解決方法:透過 SSH 執行以下指令重置無線設定:
    rm -f /etc/config/wireless
    wifi config
    /etc/init.d/network restart

參考資料與延伸閱讀

標籤: hak5 wifi-pineapple mk7 alfa awus036acm mt7612u 5ghz 新手指南