You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下蓝牙与WiFi无法同时正常连接问题

Ubuntu 22.04下蓝牙与WiFi无法同时正常连接问题

我之前在同款Intel无线+蓝牙硬件的机器上碰到过一模一样的问题,给你拆解下原因和可行的解决办法:

问题根源

你的机器搭载的Intel Wireless 8260网卡,和同模块的Intel蓝牙共享2.4GHz频段——蓝牙天生就在2.4G频段工作,而多数默认WiFi也使用这个频段,两者的信号会互相干扰挤兑。

为啥Windows下没这个问题?因为Intel给Windows提供的专有驱动自带了蓝牙-WiFi共存优化算法,能动态调整两者的传输功率、信道优先级,甚至临时切换蓝牙工作模式来规避干扰;但Ubuntu用的是开源驱动,默认没启用这些厂商专属的优化逻辑,所以一打开蓝牙就会把WiFi信号挤断。

可行的解决步骤

1. 关闭蓝牙的ERTM模式(最核心有效)

ERTM是蓝牙的增强重传模式,会大幅加重2.4G频段的信号冲突,先临时关闭测试:

  • 打开终端,检查当前ERTM状态:
    cat /sys/module/bluetooth/parameters/disable_ertm
    
    如果输出是0,说明ERTM处于开启状态。
  • 临时关闭ERTM并重启蓝牙服务:
    sudo sh -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm'
    sudo systemctl restart bluetooth
    
    现在打开蓝牙和WiFi,测试是否还会断连。
  • 让设置永久生效,编辑蓝牙模块配置文件:
    sudo nano /etc/modprobe.d/bluetooth.conf
    
    在文件末尾添加一行:
    options bluetooth disable_ertm=1
    
    保存退出后,更新系统启动镜像并重启机器:
    sudo update-initramfs -u
    sudo reboot
    

2. 关闭WiFi的电源管理

有时候WiFi的电源管理会让网卡在信号弱时自动休眠,加上蓝牙干扰就彻底断联了:

  • 临时关闭电源管理:
    sudo iwconfig wlan0 power off
    
  • 永久关闭的话,编辑NetworkManager配置:
    sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
    
    把wifi.powersave = 3改成wifi.powersave = 2,保存后重启NetworkManager:
    sudo systemctl restart NetworkManager
    

3. 调整2.4G WiFi信道(如果有权限修改路由器)

如果周围有大量WiFi设备,选一个干扰最少的信道能缓解冲突:

  • 扫描周围WiFi的信道使用情况:
    iwlist wlan0 scan | grep -i channel
    
    找出出现次数最少的信道,登录路由器后台把WiFi信道改成这个值即可。

为啥之前的方法没用?

你提到试过一些答案没效果,大概率是那些方法针对的是其他硬件(比如Broadcom网卡),或者没有触及ERTM这个核心干扰源——这个设置对Intel的蓝牙+WiFi组合几乎是必调项。

备注:内容来源于stack exchange,提问作者Moshe Hollander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 09:08:14