You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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网络功能无异常

关键排查细节

通过以下命令定位到问题核心:

  1. lsusb:系统能正常识别到Intel蓝牙设备(ID 8087:0a2b Intel Corp. Bluetooth wireless interface),说明硬件本身被检测到
  2. sudo lshw -C network:发现Intel Wireless 8265 / 8275无线网卡处于UNCLAIMED状态(无驱动认领),有线网卡虽有驱动但未建立连接
  3. sudo service NetworkManager status:NetworkManager服务正常运行,但活跃连接仅为Docker网桥,无实际可用的网络连接

解决步骤

第一步:修复无线/蓝牙驱动(核心问题)

由于Ubuntu无法联网,需在Windows环境下载对应内核的依赖包:

  • 下载适配内核5.19.0-38-generic的deb包:
    • linux-modules-extra-5.19.0-38-generic
    • linux-hwe-5.19-headers-5.19.0-38
    • linux-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配置解决:

  1. 打开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
    
  2. 替换为以下配置(注意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]
    
  3. 保存退出(nano编辑器按Ctrl+O回车确认,Ctrl+X退出)
  4. 应用配置并重启NetworkManager:
    sudo netplan apply
    sudo systemctl restart NetworkManager
    
  5. 测试网络:尝试ping公共服务器或浏览网页,确认连接正常

备注:内容来源于stack exchange,提问作者adam brookes

火山引擎 最新活动