在 CentOS 上使用蓝牙,通常包括安装蓝牙驱动/协议栈、启用服务、连接设备几个步骤。下面按常见场景给你说明(以 CentOS 7 / 8 / Stream 为例)。
lsusb
lspci
看是否有 Bluetooth 设备(如 Realtek / Intel / Broadcom)。
查看内核是否识别:
dmesg | grep -i bluetooth
sudo yum install -y bluez bluez-libs bluez-utils
sudo dnf install -y bluez bluez-libs bluez-utils
如果是笔记本电脑常见 Intel/Realtek,一般内核已带驱动,不需要额外“驱动文件”。
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
查看状态:
systemctl status bluetooth
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
rfkill list
如果有被软阻塞:
sudo rfkill unblock all
需要安装 PulseAudio 蓝牙模块:
sudo yum install pulseaudio-module-bluetooth
或
sudo dnf install pulseaudio-module-bluetooth
然后重启:
systemctl restart bluetooth
查看缺失固件:
dmesg | grep -i firmware
可从厂商或 Linux firmware 仓库获取并放入:
/lib/firmware/
如果你用 GNOME:
sudo yum install -y gnome-bluetooth
然后在“设置 → 蓝牙”里操作。
如果你能告诉我:
lsusb 输出我可以给你更精确的配置方案。