在 Debian 中更新无线网卡驱动,通常有以下几种常见方式。你可以按从简单到进阶的顺序来操作。
lspci | grep -i network
# 或(USB 网卡)
lsusb
也可以用:
ip link
iw dev
记下网卡型号(如 Intel AX200、Realtek RTL8821CE 等)。
很多无线驱动已经在内核或固件包中:
sudo apt update
sudo apt upgrade
sudo reboot
然后检查:
uname -r
Debian 默认可能未启用 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
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
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
适用于:
示例(常见 Realtek):
sudo apt install build-essential dkms linux-headers-$(uname -r)
git clone https://github.com/xxx/rtl8821ce
cd rtl8821ce
make
sudo make install
⚠️ 不同网卡仓库不同,需要按型号搜索。
sudo apt install network-manager-gnome
dmesg | grep iwlwifi
journalctl -k | grep wifi
如果你告诉我:
cat /etc/os-release)我可以给你精确的一条命令方案。