跳到主要内容

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 设备(就像你的电脑可以接鼠标、U盘);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 新手指南