前言
最近DIY了一台小主机,安装Debian系统后,无线网卡无法正常工作。经过一番搜索后,原来是因为无线网卡的型号各式各样,没法做到通用安装,所以需要额外下载对应驱动安装 !!!
准备
1.查看无线网卡型号
# 终端输入命令(全程以root用户操作)
lspci
输出如图所示:
# Ethernet controller:为板载网卡
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
# Network controller:为无线网卡 (确认为:Intel 2230)
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
2.确定系统的内核版本
# 终端输入命令
cat /proc/version
输出如下所示:
Linux version 5.10.0-21-amd64 ([email protected]) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.162-1 (2023-01-21)
确认内核版本高于驱动所要求的最低版本,否则需要升级系统内核。
# 终端输入命令
apt install linux-generic-lts-wily
3.下载对应的驱动
- 对应无线网卡型号和系统内核版本,网址:Linux Wireless wiki
- 已知型号为:Intel 2230 ,往下拉,找到型号和要求的最低版本
- 点击git仓库下载
- 下载最新打包好的压缩包
- 下载后解压
# 终端输入命令
tar -xzvf linux-firmware-*.tar.gz
安装
# 终端输入命令
cd ./linux-firmware-20230117/ # 进入驱动包目录
# 终端输入命令
cp iwlwifi-*.{ucode,pnvm} /lib/firmware/ # 复制驱动到指定位置
重启
# 终端输入命令
reboot
驱动安装成功,无线网卡正常工作