跳至主要内容

Flipper One × ALFA Network 相容性與選型指南

一句話定位:Flipper One 本身就內建了一顆 Wi-Fi 6E 晶片,很多情況下不用外接網卡就夠用。但如果你需要更遠的距離、更強的訊號,或想同時做「連線」加「監聽」兩件事,外接一支 ALFA 網卡會是更好的選擇。這篇文章幫你搞懂什麼時候該加裝、該怎麼接。

這篇文章適合你嗎?

  • 難度:中階(需要熟悉基本的 Linux 終端機指令)
  • 預估時間:15〜25 分鐘
  • 你會用到的技能:基本終端機操作
  • 讀完你可以做到
    1. 搞懂 Flipper Zero 跟 Flipper One 在能不能外接網卡這件事上的根本差異
    2. 判斷自己的情境該用內建晶片還是外接 ALFA 網卡
    3. 實際把 ALFA 網卡接上 Flipper One 並驗證是否成功

概念說明:Flipper Zero 跟 Flipper One 差在哪?為什麼一個能接網卡、一個不能?

如果你是從 Flipper Zero 一路玩過來,可能會想問:「能不能買一條 USB-C 轉接線,把 ALFA 網卡接到 Flipper Zero 上?」

答案是:在硬體層面完全不可能,原因不是軟體限制,而是兩者的硬體架構根本不同:

  • Flipper Zero 的 USB-C 埠只支援「裝置模式(Device Mode)」——意思是它只能被電腦或手機當成一個周邊裝置來連接,它自己沒有能力去驅動、供電給另一個外接裝置,所以不管接什麼轉接線,都無法把一張網卡「接上去」讓系統辨識到。
  • Flipper One 則不一樣:它搭載真正的 ARM Cortex-A 應用處理器,執行完整的 Linux 作業系統,並且真的具備 USB Host(主機)模式——這代表它可以像一台電腦一樣,透過 OTG(On-The-Go)轉接線去驅動並辨識外接的 USB 裝置,包括 ALFA 無線網絡卡。

📘 名詞小教室

  • USB Host(主機)模式 vs Device(裝置)模式:USB Host 模式代表這台設備能「主動」去驅動、供電給其他 USB 裝置(就像你的電腦可以接滑鼠、隨身碟);Device 模式則相反,代表這台設備只能「被」別人(例如電腦)當成一個周邊裝置接上去,自己沒辦法反過來驅動別的裝置。這是判斷一台設備能不能外接網卡的關鍵。
  • OTG(On-The-Go):一種讓行動裝置的 USB 埠可以在「裝置模式」和「主機模式」之間切換的技術,讓手機、Flipper One 這類小型裝置也能像電腦一樣外接周邊設備。
  • Wi-Fi 6E:Wi-Fi 6 的延伸版本,多了 6 GHz 這個相對空曠、干擾少的頻段可以使用。

內建 MT7921AUN vs 外接 ALFA 網卡,怎麼選?

Flipper One 內建的晶片其實跟 ALFA AWUS036AXML 用的是同一顆——MediaTek MT7921AUN,支援完整的 Wi-Fi 6E(2.4 / 5 / 6 GHz)。差別主要在天線和發射功率:

比較項目Flipper One 內建晶片外接 AWUS036AXML外接 AWUS036ACM
晶片型號MediaTek MT7921AUNMediaTek MT7921AUNMediaTek MT7612U
支援頻段2.4 / 5 / 6 GHz2.4 / 5 / 6 GHz2.4 / 5 GHz
天線機身內部微型天線外接 RP-SMA 天線(可自行更換)外接 RP-SMA 天線(可自行更換)
發射功率較低(隨身裝置的標準限制)較高(有獨立功率放大器)較高(有獨立功率放大器)
適合情境日常隨身、輕量掃描需要 6 GHz 全頻段、想要更遠距離的監聽情境想要穩定的 5 GHz 封包注入,且不需要 6 GHz

簡單判斷方式:如果你只是想隨身帶著做輕量掃描,內建晶片就夠了;如果你需要更遠的距離、更強的訊號,或想讓內建晶片專心負責連線(例如透過 SSH 遠端操作),外接的 ALFA 網卡專心負責監聽,那就該加裝外接網卡。


你需要準備的東西

  • 硬體:Flipper One(確認你手上的是 Flipper One,不是 Flipper Zero——參考上一節的差異判斷)
  • ALFA 無線網絡卡(依需求擇一):
  • USB Type-C OTG 轉接線:用來連接 Flipper One 跟 ALFA 網卡
  • 驅動程式參考(GitHub)

Step-by-Step 設定教學

步驟 1:透過 OTG 轉接線接上 ALFA 網卡

用 Type-C OTG 轉接線,把 ALFA AWUS036AXML(或 ACM)接上 Flipper One。


步驟 2:確認網卡是否被正確辨識

在 Flipper One 的終端機輸入:

lsusb

預期結果:你應該會看到類似這樣的一行輸出,代表系統已經認出這是一張 MediaTek 網卡:

Bus 001 Device 002: ID 0e8d:7961 MediaTek Inc. Wireless_Device

接著檢查這張網卡實際支援哪些頻段:

iw phy

預期結果:如果是 AWUS036AXML,輸出裡應該會列出三個頻段的完整支援範圍:

Band 1: 2.4 GHz (20/40 MHz)
Band 2: 5 GHz (20/40/80/160 MHz)
Band 4: 6 GHz (20/40/80/160 MHz HE channels)

步驟 3:建立「內建連線 + 外接監聽」的雙網卡架構

這是外接網卡最實用的情境:讓 Flipper One 內建的網卡(wlan0)繼續保持連線(例如透過 SSH 或網頁操作),外接的 ALFA 網卡(wlan1)則專心切到監聽模式:

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

預期結果:指令執行沒有錯誤訊息,代表 mon0 這個監聽介面已經成功建立在外接的 ALFA 網卡上,這時候你可以繼續用 wlan0 保持連線操作,同時用 mon0 進行封包擷取,兩者互不干擾。


常見問題與排除指引

Q1:我可以把 ALFA 網卡接在 Flipper Zero 上嗎?

  • 原因:Flipper Zero 的 USB-C 埠只支援裝置模式(Device Mode),沒有 USB Host(主機)能力。
  • 解決方法:無法透過任何轉接線解決,這是硬體本身的限制。如果你需要外接網卡的功能,需要使用 Flipper One。

Q2:6 GHz 頻段可以正常連線,但某些封包注入工具用不了?

  • 原因:目前部分開源的封包注入(Frame Injection)工具,對 6 GHz 這個相對新的規範支援還不夠成熟,這是工具本身開發進度的問題,不是你的設定錯誤。
  • 解決方法:6 GHz 頻段目前建議優先用於一般連線與掃描;如果你的專案一定需要封包注入,可以先改用 5 GHz 頻段測試(AWUS036ACM 或把 AXML 切到 5 GHz)。

Q3:內建晶片跟外接網卡可以同時開監聽模式嗎?

  • 原因:技術上可以,但因為兩者都是 MediaTek 晶片、可能共用部分系統資源,同時對兩個頻道做監聽在部分情境下可能不穩定。
  • 解決方法:建議採用步驟 3 的做法——一個負責連線、一個專心監聽,而不是兩個都做監聽,穩定性會好很多。

參考資料與延伸閱讀

標籤: flipper flipper-one flipper-zero alfa awus036axml mt7921aun wifi-6e 新手指南