温馨提示×

debian怎样更新无线网卡驱动

小樊
45
2026-09-13 19:54:48
栏目: 智能运维

在 Debian 中更新无线网卡驱动,通常有以下几种常见方式。你可以按从简单到进阶的顺序来操作。


一、先确认无线网卡型号

lspci | grep -i network
# 或(USB 网卡)
lsusb

也可以用:

ip link
iw dev

记下网卡型号(如 Intel AX200Realtek RTL8821CE 等)。


二、更新系统(最推荐的第一步)

很多无线驱动已经在内核或固件包中:

sudo apt update
sudo apt upgrade
sudo reboot

然后检查:

uname -r

三、安装 / 更新无线固件(firmware)

Debian 默认可能未启用 non-free 源。

1️⃣ 启用 non-free 源

编辑:

sudo nano /etc/apt/sources.list

示例(Debian 12 Bookworm):

deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware

更新:

sudo apt update

2️⃣ 安装常见无线固件

sudo apt install firmware-iwlwifi      # Intel
sudo apt install firmware-realtek      # Realtek
sudo apt install firmware-brcm80211    # Broadcom

安装后重启:

sudo reboot

四、使用更新的内核(重要)

很多新无线网卡(如 WiFi 6 / 6E)需要新内核

查看当前内核

uname -a

安装新内核(Backports)

sudo apt install -t bookworm-backports linux-image-amd64
sudo reboot

五、重新加载驱动模块

例如 Intel:

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

Realtek 示例:

sudo modprobe -r rtl8821ce
sudo modprobe rtl8821ce

六、手动编译驱动(最后手段)

适用于:

  • 很新的网卡
  • Debian 仓库无驱动

示例(常见 Realtek):

sudo apt install build-essential dkms linux-headers-$(uname -r)
git clone https://github.com/xxx/rtl8821ce
cd rtl8821ce
make
sudo make install

⚠️ 不同网卡仓库不同,需要按型号搜索。


七、常见问题排查

看不到 wifi 图标

sudo apt install network-manager-gnome

驱动已加载但连不上

dmesg | grep iwlwifi
journalctl -k | grep wifi

八、我可以更具体地帮你

如果你告诉我:

  • Debian 版本(cat /etc/os-release
  • 网卡型号
  • 是否有线网络可用

我可以给你精确的一条命令方案

0