Ubuntu 22.04更新后WiFi、蓝牙及USB网络连接全部失效的问题排查与解决方法
Ubuntu 22.04更新后WiFi、蓝牙及USB网络连接全部失效的问题排查与解决方法
问题背景
你在将Ubuntu从20.04升级到22.04后,遭遇了全网连接失效的异常状况:
- WiFi无法开启,状态栏无无线图标,设置中提示「未找到无线适配器」
- 蓝牙开关点击后毫无反应
- 安卓手机USB tethering不被识别为有效网络连接,无法通过该方式临时上网
- 仅能ping通本地回环地址
127.0.0.1,ping路由器(如192.168.0.1)或公共服务器(如8.8.8.8)均返回Network is unreachable - 双系统中的Windows完全正常,且已关闭快速启动和安全启动,升级前Ubuntu网络功能无异常
关键排查细节
通过以下命令定位到问题核心:
lsusb:系统能正常识别到Intel蓝牙设备(ID 8087:0a2b Intel Corp. Bluetooth wireless interface),说明硬件本身被检测到sudo lshw -C network:发现Intel Wireless 8265 / 8275无线网卡处于UNCLAIMED状态(无驱动认领),有线网卡虽有驱动但未建立连接sudo service NetworkManager status:NetworkManager服务正常运行,但活跃连接仅为Docker网桥,无实际可用的网络连接
解决步骤
第一步:修复无线/蓝牙驱动(核心问题)
由于Ubuntu无法联网,需在Windows环境下载对应内核的依赖包:
- 下载适配内核
5.19.0-38-generic的deb包:linux-modules-extra-5.19.0-38-genericlinux-hwe-5.19-headers-5.19.0-38linux-headers-5.19.0-38-generic
- 将这些包通过U盘传到Ubuntu机器上,打开终端进入存放deb文件的目录:
# 先尝试直接安装 sudo apt install ./*.deb # 若出现依赖报错,执行修复命令 sudo apt --fix-broken install - 重启机器,用
uname -r确认当前内核为5.19.0-38-generic,此时WiFi和蓝牙功能即可恢复正常
第二步:修复DNS配置(确保网络正常解析)
驱动修复后可能存在DNS解析异常,通过Netplan配置解决:
- 打开Netplan配置文件(若不存在则先创建):
sudo nano /etc/netplan/01-network-manager-all.yaml # 文件不存在时执行以下命令创建并打开: # sudo touch /etc/netplan/01-network-manager-all.yaml && sudo nano /etc/netplan/01-network-manager-all.yaml - 替换为以下配置(注意YAML严格的缩进格式):
network: version: 2 renderer: NetworkManager ethernets: enp3s0: dhcp4: yes dhcp4-overrides: use-dns: false nameservers: addresses: [1.1.1.1, 1.0.0.1] - 保存退出(nano编辑器按
Ctrl+O回车确认,Ctrl+X退出) - 应用配置并重启NetworkManager:
sudo netplan apply sudo systemctl restart NetworkManager - 测试网络:尝试ping公共服务器或浏览网页,确认连接正常
备注:内容来源于stack exchange,提问作者adam brookes




