AirDrop(隔空投送)是苹果生态专属文件传输能力,原生仅支持iPhone、Mac、iPad之间互传文件,依赖苹果AWDL无线协议。
开源项目 omdrop-owl 由开发者@T4T5推出,把AWDL协议移植到普通Linux设备。OWL 负责在用户空间实现AWDL无线链路,适配普通Wi‑Fi网卡;omdrop 承担设备发现、收发文件逻辑。二者组合,Linux电脑能够被iPhone识别,双向互传照片、视频与各类文件。
该项目属于omdrop的无线电后端方案,是omdrop-awdl(博通网卡版本)的姊妹项目,以helper组件形式挂载到omdrop,由omdrop CLI与面板调用。

支持硬件清单
| 无线网卡 | 驱动 | 工作模式 | 测试环境 |
|---|---|---|---|
| MediaTek MT7925 | mt7925e | ✅ 共享模式 | Framework 13,内核7.2.5 |
| Intel AX201 | iwlwifi | ✅ 独占模式 | Ubuntu24.04、CachyOS |
| Intel AX211 | iwlwifi | ✅ 独占模式 | ThinkPad X1,Ubuntu26.04 |
| Intel AX200 | iwlwifi | ❓独占模式未测试 | — |
✅代表双向收发均可正常工作。Intel全系网卡暂不支持共享模式;共享模式下Wi-Fi保持原有连接;独占模式开启AirDrop时会断开当前Wi‑Fi,设备不可见后自动恢复。
两种工作机制
共享模式(MT7925)
Wi-Fi保持原有AP连接,AWDL复用路由器信道,路由器必须工作在6、44、149信道。OWL创建awdl0虚拟网卡,omdrop在此之上广播AirDrop服务,无需断开无线网络。
独占模式(Intel AX201/AX211)
Intel网卡在联网状态无法正常传递AWDL帧。开启后断开现有Wi-Fi,建立IBSS自组网,工作在信道6。设备对外可见期间无法上网,结束传输后恢复Wi-Fi连接。传输速率相比共享模式偏低。
安装部署
Arch Linux
makepkg -si
Debian / Ubuntu
sudo apt install build-essential cmake git pkg-config dpkg-dev libev-dev libpcap-dev libnl-3-dev libnl-genl-3-dev
tools/build-deb.sh
sudo apt install ./omdrop-owl_*.deb
安装完成后,还需要搭载支持插件后端版本的omdrop本体。
校验环境命令:/usr/lib/omdrop/omdrop-discoverable probe
新增网卡适配流程
- 确认无线网卡驱动,路由器切换至6、44、149信道
- 开启未测试网卡选项:
echo 1 | sudo tee /etc/omdrop/allow-untested - 复制owl-profiles模板,写入当前网卡驱动名称
- 执行
sudo tools/test-card.sh自动化双向传图测试,生成报告 - 提交PR,将驱动配置并入项目源码
已知限制
- MT7925共享模式:AP信道必须是6/44/149;删除监视接口可能导致网卡断流,工具会自动重连修复;上传速度低于下载,约490kB/s上传、1.3MB/s下载。
- Intel独占模式:开启AirDrop时断网,传输速度慢,2.4MB照片双向传输需要十几秒,部分苹果设备偶发ACK异常。
- iPhone会随机变更AWDL硬件地址,设备无法记忆历史配对设备。
- 和博通网卡的omdrop-awdl驱动冲突,同一时间只能启用一套无线电后端。










