温馨提示×

centos蓝牙驱动如何用

小樊
47
2026-10-20 18:27:43
栏目: 智能运维

在 CentOS 上使用蓝牙,通常包括安装蓝牙驱动/协议栈、启用服务、连接设备几个步骤。下面按常见场景给你说明(以 CentOS 7 / 8 / Stream 为例)。


一、确认蓝牙硬件是否被识别

lsusb
lspci

看是否有 Bluetooth 设备(如 Realtek / Intel / Broadcom)。

查看内核是否识别:

dmesg | grep -i bluetooth

二、安装蓝牙相关软件

CentOS 7

sudo yum install -y bluez bluez-libs bluez-utils

CentOS 8 / Stream

sudo dnf install -y bluez bluez-libs bluez-utils

如果是笔记本电脑常见 Intel/Realtek,一般内核已带驱动,不需要额外“驱动文件”。


三、启动蓝牙服务

sudo systemctl enable bluetooth
sudo systemctl start bluetooth

查看状态:

systemctl status bluetooth

四、使用 bluetoothctl 连接蓝牙设备

bluetoothctl

进入交互界面后:

power on
agent on
default-agent
scan on

等到出现设备 MAC,例如:

AA:BB:CC:DD:EE:FF  Mouse

配对并连接:

pair AA:BB:CC:DD:EE:FF
connect AA:BB:CC:DD:EE:FF
trust AA:BB:CC:DD:EE:FF

退出:

quit

五、常见问题处理

1. 找不到蓝牙设备(No default controller)

rfkill list

如果有被软阻塞:

sudo rfkill unblock all

2. 蓝牙耳机没声音(CentOS 桌面)

需要安装 PulseAudio 蓝牙模块:

sudo yum install pulseaudio-module-bluetooth

或

sudo dnf install pulseaudio-module-bluetooth

然后重启:

systemctl restart bluetooth

3. 需要额外固件(如 Broadcom)

查看缺失固件:

dmesg | grep -i firmware

可从厂商或 Linux firmware 仓库获取并放入:

/lib/firmware/

六、图形界面(可选)

如果你用 GNOME:

sudo yum install -y gnome-bluetooth

然后在“设置 → 蓝牙”里操作。


如果你能告诉我:

  • CentOS 版本
  • 蓝牙设备类型(鼠标 / 耳机 / 串口)
  • lsusb 输出

我可以给你更精确的配置方案。

0 踩