马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Intel 12/13 代之后的新款无线网卡(比如 NUC 上常见的 WiFi 6 EAX211)接到 Ubuntu 上,系统有时候认不出来,iwconfig 里找不到无线口,WiFi 列表一片空白。这是内核里缺少对应驱动模块导致的,装一个回退版驱动包基本就能解决。
先确认是不是驱动问题
排查顺序建议这样走:
ip a 看看有没有 wlan0 之类的无线网卡接口;
lspci -nn | grep -i network 确认硬件是否被枚举到;
lsmod | grep iwlwifi 看内核模块有没有加载。
如果硬件在、但 iwlwifi 模块没起来或者报 unknown symbol,基本就是缺驱动。
安装回退版驱动包
Ubuntu 下 Intel 无线网卡的驱动包是 backport-iwlwifi-dkms,它把较新的固件和驱动编译成内核模块,绕过发行版自带的老内核模块:
sudo dpkg -i backport-iwlwifi-dkms_*.deb
把 *.deb 换成你下载到的实际文件名,也可以直接 cd 到文件所在目录后执行。安装成功后 lsmod | grep iwlwifi 应该有输出,重启一下系统让新模块生效。
安装报错怎么办
装到一半报依赖错误(dependency problems)是 dkms 包的常见情况,先修依赖再重装:
sudo apt --fix-broken install
跑完这条之后再 dpkg -i 一次驱动包,基本就顺了。这一步别跳,直接重试往往还是同一个错。
装完记得重启:
sudo reboot
重启后 ip a 里出现 wlan0,NetworkManager 里能搜到 WiFi,就算解决了。
如果还认不到
- 驱动包版本太旧。回退包版本和内核版本不匹配,去 Ubuntu 的 package 页面找和你系统版本对应的那一个。
- 内核太老。EWX/AX 系列卡对内核版本有要求,老内核(比如 5.x 早期)建议顺带
sudo apt install linux-generic 升一下。
- Secure Boot 开着。启用 Secure Boot 时第三方内核模块会被拒绝加载,
dmesg 里能看到签名相关报错——要么关掉 Secure Boot,要么用 MOK 方式给模块签名。
- 硬件根本没被枚举。
lspci 都看不到设备的话,检查 BIOS 里无线网卡是不是被禁用、或者机器有没有额外物理开关。
qidao123.com企服评测-应用市场 编辑提示
本文由齐道123 IT 运维社区整理,记录 Ubuntu 下 Intel EAX211 等新型无线网卡识别不到的驱动安装方法。操作仅限自有或已获授权设备;dpkg -i 安装的内核模块与当前内核强绑定,升级内核后可能需要重新安装,动手前请确认当前系统内核版本并保留可回滚的安装包。Secure Boot 与签名相关设置请根据企业安全策略决定,不要盲目关闭。
|