Meta Quest VR 眼镜开机无法自动重连 WiFi 的解决方法
最近在折腾 Meta Quest 2 / Quest 3 时,遇到一个非常典型的问题:
明明 WiFi 密码正确,信号也正常,但每次开机都不会自动重连,甚至显示'受限网络'或'无互联网连接'。
这个问题在国内网络环境下非常普遍,并不是设备损坏,而是系统机制导致。
本文从底层原理讲清楚,并给出稳定可用的解决方案。
一、问题根源分析
Meta Quest 系列基于 Android 系统。
Android 在连接 WiFi 后,会自动访问一个特定 URL 用于检测网络连通性,例如:
connectivitycheck.gstatic.com
它会做一次'握手验证':
- 能访问成功 → 判定网络正常
- 访问失败 → 判定'受限网络'或'无互联网'
在国内网络环境下,这个检测请求往往无法成功返回正确响应。
于是系统得出结论:
这个 WiFi 是'坏的'
因此系统不会在开机时主动重连这个网络。
⚠️ 注意: 这和信号强弱、密码是否正确无关,是系统级判断机制问题。
二、最彻底的解决方案:使用 ADB 永久禁用网络检测
这是技术型解决方案,也是最稳定的方法。
核心思路:
告诉 Android:别再做网络连通性检测。
第一步:准备工作
你需要:
- 一台电脑
- 安装 ADB 工具 或 SideQuest
- USB 数据线
第二步:连接设备
- 用数据线连接 Quest 2 / Quest 3
- 戴上头显
- 看到提示时点击:
允许 USB 调试
第三步:执行关键命令
打开命令行(终端),输入:
adb shell settings put global captive_portal_mode 0
这条命令的含义是:
关闭 Android 的网络连通性检测机制
三、关于 daemon 提示的解释
很多人执行命令后看到:
daemon not running; starting now at tcp:5037 daemon started successfully
这是什么意思?
解释如下:
| 提示 | 含义 |
|---|---|
| daemon not running | ADB 后台服务未启动 |
| starting now | 正在启动 |
| started successfully | 启动成功 |
如果没有出现:
error: device not found
而是直接回到命令行输入界面,通常说明命令执行成功。


