开启 3 天免费试用
注册即可免费体验全部高级功能。
*仅限新用户;每位用户只能获得一次试用。


Ubuntu 蓝牙无法使用时,先找出最早失败的阶段:适配器缺失或被阻断、蓝牙服务已停止、外设不可发现、配对或连接失败,或者只是音频 profile 不对。如果蓝牙开关打不开,先查适配器和 rfkill,再查服务。
Ubuntu 的排障说明涵盖适配器识别、开关、可发现性和支持边界,连接说明另行给出距离与配对码确认步骤。[1][2]如果外设已连接其它主机,还应按厂商说明断开。不要为了一个外设清空全部配对。
关键要点:
- 分开控制器、无线电、发现、配对、信任、连接和音频 profile 状态。
- 保存服务日志;只有证据表明记录失效且可以恢复时,才移除一个配对。
- 不要删除蓝牙数据库、降低配对安全或安装未验证固件。
先把看到的现象对应到通常的故障阶段,再从对应步骤开始:
| 你看到的现象 | 常见原因 | 从哪一步开始 |
|---|---|---|
| 没有蓝牙面板,或列表中没有控制器 | 适配器未被识别、不受支持或缺少驱动 | 步骤 1 |
| 开关打开后又自动关闭 | rfkill 软件或硬件阻断 | 步骤 1 |
bluetoothctl 一直等待连接 bluetoothd | 蓝牙服务已停止或启动失败 | 步骤 2 |
| 蓝牙已开启,但搜不到任何设备 | 外设未进入配对模式、距离过远或被另一主机占用 | 步骤 3 |
运行只读检查:
bluetoothctl list
bluetoothctl show
rfkill list bluetooth
bluetoothctl 显示控制器与状态,rfkill 报告软件和硬件无线电阻断。[3][4]若没有控制器,用 lsusb 或 lspci -nnk 检查硬件,再查询该 Ubuntu 版本的官方支持。
软件阻断通常可用系统控件或 rfkill unblock bluetooth 清除;硬件阻断指向实体开关、固件或平台状态。不要安装随机固件或关闭安全控制来强行启用。软件来源可参考Ubuntu 软件包来源和安全安装 DEB。
如果列出多个控制器,记录默认控制器以及各自使用的总线。内置控制器和 USB 适配器可以独立失败。不要为了缩短列表而关闭或移除全部控制器;先确认上次正常时由哪一个控制器发现外设。
控制器地址只应保留在私有支持记录中,不需要时应脱敏。关键字段是电源、可发现/可配对状态和支持能力。控制器存在但无法开机,与可以开机却找不到设备属于不同分支。
读取服务状态和本次启动日志:
systemctl status bluetooth --no-pager
journalctl -u bluetooth -b --no-pager
若服务未运行或已失败,先保存错误,再用 sudo systemctl restart bluetooth 重启蓝牙服务一次。反复失败应进入软件包、硬件、固件或策略分支。不要删除 /var/lib/bluetooth;它保存系统配对状态,删除属于宽泛且具破坏性的重置。
分享日志时只保留相关启动与时间窗口。日志可能包含设备名称、地址、用户名或附近硬件。应保存第一个错误及其前面的控制器事件,不要公开整个系统日志。
只重启一次后,重新运行 bluetoothctl show 和原来失败的操作。如果服务再次停止,不要建立循环重启;保存新错误,带修改前后状态进入软件包、内核、硬件或策略支持。
为外设充电、移近电脑,并按官方说明进入配对模式。Ubuntu 建议让设备保持在 5–10 米内、进入可发现状态,并在提示时核对配对码。若它已连接手机、平板或其它电脑,先查外设厂商说明再断开。
优先使用桌面蓝牙面板。命令行诊断可进入:
bluetoothctl
power on
scan on
devices
发现目标后停止扫描。bluetoothctl 手册记录控制器、扫描、配对、信任和连接命令。不要公开含附近设备名称和地址的完整扫描结果。
只采用外设厂商说明的方式进入配对模式。许多设备只有很短的配对窗口,或会自动重连上一个主机。如果另一个主机仍占有连接,应按正常方式断开,或在安全时暂时关闭其蓝牙;不要重置所有已保存主机,除非厂商恢复流程明确要求。
若外设始终不出现,用同一 Ubuntu 控制器比较另一个已知正常的蓝牙设备,从而区分外设专属发现问题与控制器范围问题。保持测试设备靠近且电量充足,不要反复扫描却不增加新证据。
在 bluetoothctl 使用目标设备的准确地址:
pair DEVICE-ADDRESS
connect DEVICE-ADDRESS
info DEVICE-ADDRESS
留意两端提示,接受前核对配对码。不要降低配对安全,也不要接受意外请求。配对保存身份和密钥;连接建立活动链路。用 info DEVICE-ADDRESS 查看设备是否已标记为 Trusted。只有设备由你拥有或控制,并且你明确希望 BlueZ 在后续授权中信任它时,才执行 trust DEVICE-ADDRESS;可用 untrust DEVICE-ADDRESS 撤销。一个阶段成功不代表下一阶段成功。
若已知外设可重新进入配对模式,且其记录明确失效,只移除该设备再重配:
remove DEVICE-ADDRESS
不要批量移除设备或清空蓝牙数据库。删除前先确认外设可恢复。
配对后应先测试 connect,再考虑增加 trust。部分外设不需要持续信任也能正常工作,受管系统也可能限制该选择。对自己控制的设备确有需要时,记录信任原因,并确认 untrust 可以恢复之前的授权行为。
配对失败时逐字记录错误,并注明两端是否显示配对码。不要反复接受不一致的代码。确认前超时、认证拒绝,以及配对成功后连接失败,是三个不同结果,不能使用相同操作处理。
如果 info 显示 Connected,但声音不走耳机,蓝牙链路可能正常。到 Ubuntu 声音设置选择正确输入/输出与合适 profile。高质量播放与耳机麦克风可能使用不同 profile;缺少麦克风 profile 不等于配对失败。
分别测试一个已知音频文件和输入电平。不要一边更换声音 profile 一边反复删除配对,否则无法比较。若系统更新后仅音频失败,记录 Ubuntu 版本、音频服务状态和设备能力。
如果外设还有非音频功能,也可测试媒体控制或电池报告;这些功能可证明蓝牙链路活动,即使音频路由有误。反过来,在声音设置看见设备名称,也不能证明所选 profile 同时支持高质量播放和麦克风。
一次只改一个声音设置,失败后回到原 profile。基础蓝牙连接排障期间不要安装替代音频栈或随机编解码包,这会改变本来正常链路的所有者。
控制器/硬件缺失时,带 Ubuntu 版本、内核、硬件 ID 与日志联系电脑或网卡厂商。外设无法进入配对模式或不能连接任何主机时联系外设厂商。受管系统可能故意禁用蓝牙,应找管理员而不是绕过策略。若 Wi-Fi、USB 或音频设备同时出问题,可用设备与应用故障排查指南区分系统范围故障与外设故障。
报告最后成功阶段:控制器存在、无线电未阻断、服务活动、发现设备、已配对、必要时已信任、已连接,或已选音频 profile。只提供证明该边界所需的命令输出,并隐去无关附近设备。这样支持人员能从未解决阶段开始,而不是要求清空全部配对。
先确认控制器、rfkill 与服务。准备另一台设备,再区分发现、配对、信任与连接。只有证据支持且单个配对可恢复时才移除它。链路已连接时进入音频 profile 分支,不要清空蓝牙状态或安装随机固件。
硬件可能被禁用、未识别、不受支持、缺少固件或受平台策略阻断。安装前先查控制器输出和硬件 ID。
它表示硬件或平台无线电状态,通常不能只靠软件清除。
它可能距离过远、不可发现、没电或不受支持。它也可能已连接其它主机;断开前先查外设说明。
不同。配对保存密钥,信任控制授权行为,连接才是活动链路。
/var/lib/bluetooth 吗?不应该。那会广泛破坏系统配对状态,不是安全的单设备排障。
只有能准确识别设备、重新进入配对模式,并接受丢失这一个关系时。
输出设备或音频 profile 可能错误。先查声音设置,不要重新配对。
不应。使用 Ubuntu 仓库、官方硬件支持或设备厂商,并保留回退路径。
免责声明:蓝牙能力取决于控制器、外设、Ubuntu 版本、内核、固件和音频栈。变更前保存日志和配对恢复方法。
来源:
Sources checked 2026 年 10 月 4 日。
延伸阅读:
注册即可免费体验全部高级功能。
*仅限新用户;每位用户只能获得一次试用。