Ubuntu 18.04 WiFi驱动问题排查与修复指南

📅 2026/7/17 18:41:05
Ubuntu 18.04 WiFi驱动问题排查与修复指南
1. Ubuntu 18.04 WiFi问题全面诊断指南刚装完Ubuntu 18.04发现WiFi图标消失这个问题我遇到过太多次了。作为从Ubuntu 16.04一路用过来的老用户每次新装系统最头疼的就是无线网卡驱动问题。先别急着重装系统跟着我一步步排查90%的情况都能自己解决。首先打开终端CtrlAltT输入lspci -knn | grep Net -A3查看网卡型号。常见的有Intel 8265、Realtek 8822be这些。记下你的网卡型号很重要这决定了后续要装的驱动类型。注意如果连有线网络都没有可以用手机USB共享网络或者把驱动包提前下载到U盘里。2. 驱动安装与修复全流程2.1 基础驱动修复方案对于大多数Intel网卡如8265、7260先试试这个万能命令sudo apt install --reinstall linux-firmware这个命令会重新安装系统所有硬件固件包括无线网卡驱动。执行完后一定要重启sudo reboot如果是Realtek网卡常见于较新的笔记本可能需要额外操作sudo apt install git build-essential dkms git clone https://github.com/lwfinger/rtlwifi_new.git cd rtlwifi_new make sudo make install sudo modprobe -r rtl8723de sudo modprobe rtl8723de2.2 特殊网卡驱动处理有些网卡需要单独处理Broadcom系列sudo apt install bcmwl-kernel-source sudo modprobe wlKiller无线网卡sudo apt install git git clone https://github.com/kvalo/ath10k-firmware.git sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/ sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin2.3 驱动编译安装详解当标准驱动不工作时可能需要手动编译。以Realtek 8821ce为例安装依赖sudo apt install dkms git build-essential获取驱动源码git clone https://github.com/tomaspinho/rtl8821ce cd rtl8821ce编译安装chmod x dkms-install.sh sudo ./dkms-install.sh加载驱动sudo modprobe 8821ce重要提示每次内核更新后都需要重新执行dkms-install.sh脚本3. 射频阻塞(rfkill)问题解决方案3.1 检测射频开关状态有时候WiFi硬件被系统软屏蔽了。终端输入rfkill list你会看到类似这样的输出0: hci0: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: yes Hard blocked: no3.2 解除射频阻塞如果显示Soft blocked: yes执行sudo rfkill unblock wifi对于硬件开关Hard blocked需要检查笔记本侧面的物理WiFi开关尝试FnFx组合键不同品牌快捷键不同常见有F2/F5/F123.3 永久解决rfkill问题编辑配置文件防止重启后再次被锁sudo nano /etc/modprobe.d/blacklist.conf添加以下内容blacklist acer_wmi blacklist asus_nb_wmi保存后更新initramfssudo update-initramfs -u4. NetworkManager配置优化4.1 重置网络配置有时候问题出在NetworkManagersudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start4.2 手动配置连接如果自动连接失败可以手动设置右击网络图标选择Edit Connections点击Add新建WiFi连接填写SSID和密码在General标签页勾选Automatically connect4.3 电源管理问题无线网卡省电模式可能导致断连关闭它sudo sed -i s/wifi.powersave 3/wifi.powersave 2/ /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf sudo systemctl restart network-manager5. 疑难问题排查手册5.1 日志分析技巧查看无线相关日志dmesg | grep -i wifi journalctl -u NetworkManager --no-pager | grep -i wlan常见错误及解决方案错误信息可能原因解决方案Failed to start firmware固件缺失手动下载固件到/lib/firmwareInvalid argument驱动不匹配重新安装对应版本驱动Operation not permitted权限问题使用sudo执行命令5.2 内核模块管理查看已加载模块lsmod | grep wifi卸载问题模块sudo modprobe -r 模块名 sudo modprobe 模块名5.3 备用方案如果所有方法都失败可以考虑使用USB无线网卡推荐TP-Link TL-WN725N升级到Ubuntu 20.04/22.04对新硬件支持更好安装WindowsUbuntu双系统必要时切换6. 实战经验分享我最近在联想小新Pro上安装Ubuntu 18.04时遇到Realtek 8852AE网卡问题标准驱动不工作。解决步骤从GitHub获取最新驱动git clone https://github.com/lwfinger/rtw89.git编译安装cd rtw89 make sudo make install加载驱动sudo modprobe rtw89pci特别提醒遇到问题时先查网卡型号再搜索型号ubuntu 18.04 driverGitHub和AskUbuntu论坛通常有现成解决方案