问题
笔记本电脑安装了Debian11,只有以太网卡可以正常工作,Debian系统找不到WIFI网络,原因是未加载无线网卡硬件驱动
Debian 安装non-free设备源的方法
在Debian系统上安装第三方组件需要开启non-free模式
$ vim /etc/apt/sources.list
添加关键词non-free在main后面,示例如下
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
获取WIFI设备的型号
通过查询PCI号指令查询WIFI,如下显示了无线网卡的型号
$ lspci -nn
...
03:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 2200 [8086:0891] (rev c4)
安装英特尔无线设备驱动
- 安装英特尔固件驱动
$ apt update && apt install firmware-iwlwifi
- 重新加载 iwlwifi 模块
$ modprobe -r iwlwifi ; modprobe iwlwifi
以上指令需要在root账号下运行
- 正常配置WIFI网络
附录
Intel Wireless WiFi Link, Wireless-N, Advanced-N, Ultimate-N devices