在 Debian 里可以替换 / 更换网卡驱动,但具体做法取决于你是想:
下面按常见情况说明。
lspci | grep -i net
或(USB 网卡):
lsusb
查看当前使用的驱动:
ethtool -i eth0
# 或
ip link
示例输出:
driver: igb
version: 5.4.0-k
也可看内核加载的模块:
lsmod | grep <驱动名>
有些网卡有多个驱动可选,例如:
e1000 / e1000er8169 / r8125卸载旧驱动:
sudo modprobe -r r8169
加载新驱动:
sudo modprobe r8125
防止开机自动加载旧驱动:
echo "blacklist r8169" | sudo tee /etc/modprobe.d/blacklist-r8169.conf
以 Realtek、Intel 常见为例:
sudo apt install build-essential linux-headers-$(uname -r)
下载官方驱动后:
tar xf driver.tar.gz
cd driver
make
sudo make install
sudo modprobe <新驱动>
⚠️ 注意:
避免内核升级后驱动失效:
sudo apt install dkms
放入 DKMS 源码目录后:
sudo dkms add -m driver -v version
sudo dkms build -m driver -v version
sudo dkms install -m driver -v version
无线常涉及:
iwlwifiath9krt2800安装固件:
sudo apt install firmware-iwlwifi
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
| Debian | 内核 | 建议 |
|---|---|---|
| Debian 11 | 5.10 | 稳定,驱动较老 |
| Debian 12 | 6.1 | 推荐 |
| backports | 新内核 | 新网卡优先 |
启用 backports:
sudo apt install -t bookworm-backports linux-image-amd64
你可以告诉我:
cat /etc/os-release)lspci / lsusb)我可以直接给你精确命令。