在 Debian 系统中查找和确认网卡驱动,可以从识别网卡型号 → 查看已加载驱动 → 查找可用驱动包几个步骤来做。下面按常见场景说明。
lspci | grep -i net
或只看网卡:
lspci -nn | grep -i net
示例输出:
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
03:00.0 Network controller [0280]: Intel Corporation Wireless 8265 / 8275 [8086:24fd]
lsusb
ip link
或
ifconfig -a
假设网卡是 eth0 或 wlan0:
ethtool -i eth0
示例:
driver: r8169
version: 5.10.0-21-amd64
firmware-version: rtl8168h-2_0.0.2
如果没有 ethtool:
sudo apt install ethtool
lspci -k -nn | grep -A3 Net
示例:
03:00.0 Network controller [0280]: Intel Corporation Wireless 8265
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
lsmod | grep iwlwifi
r8169(Realtek 常见,内核自带)e1000e(Intel 有线)tg3(Broadcom)一般无需额外安装。
常见:
iwlwifi(Intel)ath9k / ath10k(Qualcomm/Atheros)rt2800usb / rt8192cu(Realtek USB)sudo apt update
sudo apt install firmware-linux-free
sudo apt install firmware-linux-nonfree
Intel 无线:
sudo apt install firmware-iwlwifi
apt search firmware
sudo modprobe iwlwifi
dmesg | grep iwlwifi
lspci | grep Netlspci -k -nnethtool -i 网卡名lsmodfirmware-*dmesg 看报错如果你愿意,可以把下面命令的输出贴出来,我可以直接帮你判断该用哪个驱动:
lspci -nn | grep -i net
ip link