【Ubuntu 20.04】AX211网卡驱动安装
媒介本文基于【Ubuntu 20.04】平台,办理了 AX211 无线网卡无法连接 WiFi、无 WiFi 图标的问题。
参考资料:
[*]Ubuntu体系怎样连接WiFi
[*]Ubuntu 20.04 没有wifi办理方法 Realtek版本
[*]Ubuntu20.04双体系 无线网卡驱动(未发现wifi适配器)、Nvidia显卡驱动安装一条龙教程+疑难杂症修复【多坑预警】
[*]y7000p&2023&AX211&ubuntu20&无线网卡驱动
整体思路
整体思路
[*]判断连接不上 WiFi 的原因是 NetworkManager 设置问题 照旧 缺少网卡驱动。
[*]检察无线网卡型号,确认是否为 Intel AX211。
[*]检查体系内核版本是否高于 5.14,若不敷则升级内核以支持 AX211 驱动。
[*]下载适配 AX211 的驱动固件包。
[*]解压固件包并将所有 AX211 相关驱动文件复制到 /lib/firmware/ 目录中。
[*]重启体系,加载新驱动,确认 WiFi 功能恢复正常。
判断连不上 / 没有WIFI图标的原因
检查无线网卡装备状态
检察网络装备列表
sudo nmcli dev
注意:如果列出的装备状态满是 未管理(unmanaged),说明网络装备不受 NetworkManager网络管理器管理
接下来须要重新设置 网络管理器,判断是否是其未正常设置导致了连不上WIFI
重新设置 网络管理器 NetworkManager
清空 /etc/network/interfaces 设置
[*]利用文本编辑器打开 /etc/network/interfaces 文件
sudo nano /etc/network/interfaces
[*]仅保存以下内容,其他删除,按 ctrl+o 保存文件并退出
auto lo
iface lo inet loopback
[*]重启 NetworkManager 服务
sudo systemctl restart NetworkManager
[*]重启,然后再检察网络装备列表信息
如果,重启后,无线网卡装备仍然是 未管理(unmanaged),则开端判断问题在于 NetworkManager 没有 无线网卡 的驱动,无法识别无线网卡,而非 NetworkManager 的设置出错
更新无线网卡驱动
检察无线网卡型号
推荐切换到 windows 体系,在装备管理器中检察无线网卡型号
查找网卡驱动的内核需求
我的无线网卡型号为 Inter AX211
前往 英特尔®无线适配器的 Linux* 支持 检察内核需求
https://i-blog.csdnimg.cn/direct/4e724d5a3e994d619b0ad58113552e39.png
检察内核版本
uname -r
https://i-blog.csdnimg.cn/direct/19a12cb354f94fc3adb48424a4daeee0.png
只要内核版本 大于即是5.14 即可
下载 AX211 无线网卡驱动
前往 适用于 Linux* 的英特尔® 无线 Wi-Fi 驱动步调 下载所需驱动
点击最下方链接
https://i-blog.csdnimg.cn/direct/667c07a97d80494a9b63c3ddf28599db.png
点击 download 链接下载固件包
https://i-blog.csdnimg.cn/direct/a6434dc23a14410a8e1846abdd9f2aa2.png
这里,如果ubuntu体系里下载的慢,可以考虑切回windows下载后拷贝到U盘中,再拷贝到ubunutu中
安装驱动
讲一下思路:
英特尔固件包包罗大量无线网卡驱动,我们只需 AX211 的驱动。通过解压官方固件包,复制所有以 iwlwifi 为前缀的驱动文件到 Ubuntu 固件库(这些文件是 AX211 及其相关网卡的驱动),确保 AX211 驱动被识别(驱动可多不可少,多余的驱动增强兼容性,无影响)。
先更新体系软件包和依赖库
sudo apt update
sudo apt upgrade
再在固件包所在的文件夹下,解压压缩包,并将固件移动到ubuntu的固件库,以供无线网卡管理器可以识别AX211网卡
tar -xzvf linux-firmware-a19bb447e57a0caa2bcc1ddbda0476c1df2e(这里填你的固件压缩包名,可以用tab自动补全)
cd linux-firmware-a19bb447e57a0caa2bcc1ddbda0476c1df2e098a/(进入解压后的固件包文件夹)
sudo cp iwlwifi-* /lib/firmware/(复制所有 AX211 相关的驱动到ubuntu的固件库)
最后,重启!
常见问题
WiFi 图标出现后又主动消失
问题形貌
在 Ubuntu 20.04 体系中,乐成安装 Intel AX211 网卡驱动后,最初 WiFi 图标体现正常,网络连接也可正常利用。然而,一段时间后,WiFi 图标突然消失,无法连接无线网络
问题原因
WiFi 图标主动消失的原因是 Ubuntu 在执行 sudo apt update && sudo apt upgrade 时,默认启用了内核主动升级服务(unattended-upgrades),导致内核从 5.15.0-67-generic 升级至 5.15.0-130-generic。由于新内核与 AX211 网卡驱动(iwlwifi)不兼容,驱动加载失败,固件文件无法精确加载,且内核模块版本不匹配,最终导致无线网卡无法正常工作,WiFi 图标消失。
ps:可以利用 uname -r
下令检查当前内核版本,如果与 WiFi 正常工作时的内核版本不划一,则很可能是体系主动更新后,内核升级导致新版本与 AX211 网卡驱动不兼容,从而影响 WiFi 功能
办理思路
1.回滚到旧内核版本
重启后,在引导界面选择 “Ubuntu 的高级选项” 进入 GRUB 菜单,然后选择原来的内核版本 (5.15.0-67-generic) 举行启动,并测试 WiFi 功能是否恢复正常。
ps:如果回退到旧内核后 WiFi 功能恢复正常,可继续举行后续操作,以防止体系再次主动升级导致问题复现
2.锁定当前内核版本
利用 apt-mark hold 锁定与当前内核相关的所有包,防止它们被主动更新或更换:
sudo apt-mark hold linux-image-5.15.0-67-generic
sudo apt-mark hold linux-headers-5.15.0-67-generic
sudo apt-mark hold linux-modules-5.15.0-67-generic
sudo apt-mark hold linux-modules-extra-5.15.0-67-generic
3.验证锁定状态
运行以下下令检察所有被锁定的包:
apt-mark showhold
应该输出:
linux-headers-5.15.0-67-generic
linux-image-5.15.0-67-generic
linux-modules-5.15.0-67-generic
linux-modules-extra-5.15.0-67-generic
如果上述包都在列表中,说明锁定乐成
4.修改 GRUB 设置
打开 GRUB 设置文件:
sudo nano /etc/default/grub
找到:GRUB_DEFAULT=0,修改为:
GRUB_DEFAULT="1>2"
其中 “1>2” 需根据 GRUB 启动菜单的实际选项 举行调整:
1> :代表 “Ubuntu 的高级选项”(在 GRUB 主菜单中的 第二行,索引 1)
2 :代表 linux-image-5.15.0-67-generic(在 高级选项菜单中的第三个选项,索引 2)
ps:由于不同体系的 GRUB 菜单结构可能有所不同,请根据本身的 GRUB 启动界面 选项次序调整 GRUB_DEFAULT 的值,确保精确指向 旧内核版本
5.更新 GRUB 设置
执行以下下令,使 GRUB 设置更改收效:
sudo update-grub
6.重新启动,并验证内核版本是否正常切换
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]