告别无网困境:Ubuntu22.04 Intel WiFi适配器驱动安装与网络配置一站式指南
刚装好Ubuntu 22.04,桌面清爽,心情愉悦,结果发现右下角的网络图标空空如也,Wi-Fi列表更是无影无踪。这种“有系统,无网络”的窘境,尤其是对于依赖Intel无线网卡的用户来说,几乎成了踏入Linux世界的第一道门槛。别急着掏出手机开热点,也别想着翻箱倒柜找网线。这篇文章,就是为你准备的。我们将深入探讨在Ubuntu 22.04下,如何从零开始,一步步驯服你的Intel无线网卡,让它从“失踪人口”变成稳定可靠的网络连接点。整个过程,远不止是复制粘贴几条命令,我会带你理解背后的机制,避开常见的坑,最终实现从驱动到配置的完全掌控。
1. 诊断与准备:知己知彼,百战不殆
在动手安装任何驱动之前,盲目操作是最忌讳的。首先,我们需要确认几个关键信息:你的无线网卡型号、当前系统内核版本,以及驱动缺失的具体状态。这就像医生看病,先得知道病因。
打开终端,我们可以用几条命令来快速获取硬件信息。最常用的是 lspci 命令,它可以列出所有PCI设备。
lspci | grep -i network
或者更精确地针对无线设备:
lspci | grep -i wireless
执行后,你可能会看到类似 Network controller: Intel Corporation Wi-Fi 6 AX200 这样的输出。请记下这个型号,比如 AX200、AX210、AC 9560 等,这是后续寻找和确认驱动兼容性的关键。
接下来,确认你的内核版本,因为DKMS(动态内核模块支持)驱动的编译依赖于它。
uname -r
输出可能是 5.15.0-91-generic。Ubuntu 22.04 LTS 默认搭载的是 5.15 系列内核,这是一个长期支持版本。
注意:如果你的系统是全新安装,且完全没有网络连接,上述命令依然可以执行。
lspci和uname命令不依赖网络,它们直接从本地系统获取信息。
现在,检查一下系统当前是否加载了任何无线相关的内核模块。
lsmod | grep iwlwifi
如果没有任何输出,基本可以断定 iwlwifi 这个Intel无线驱动的核心模块没有加载。有时,即使有输出,但网卡仍无法工作,可能是固件缺失。我们可以检查固件目录:
ls /lib/firmware | grep iwlwifi
这个命令会列出系统中已有的Intel无线固件文件。对于较新的网卡(如AX210),其固件文件名可能包含 ty-a0-gf-a0 这样的后缀。如果这里空空如也或没有对应你网卡的固件,那么问题可能出在固件上。
在开始安装前,请确保你的系统已更新到最新状态(如果你有临时有线网络连接的话):
sudo apt update && sudo apt upgrade -y
如果没有网络,可以暂时跳过此步,但需要意识到,后续安装依赖包时可能会遇到版本问题。一个可行的预备方案是,在有网络的另一台机器上,提前下载好所有必需的 .deb 安装包,用U盘拷贝过来。
2. 驱动获取与安装:核心步骤详解
驱动是硬件与系统对话的“翻译官”。对于Intel无线网卡,Linux内核通常已经内置了 iwlwifi 驱动。但

852

被折叠的 条评论
为什么被折叠?



