温馨提示×

debian怎样查看网卡驱动状态

小樊
62
2026-09-28 20:18:14
栏目: 智能运维

在 Debian 系统中,查看网卡驱动状态可以从多个层面入手(是否识别、驱动名、是否加载、链路状态等)。下面按常用程度给你一套方法。


一、查看网卡是否被识别(含驱动名)

1. lspci(PCI 网卡)

lspci -k | grep -A 3 -i net

示例输出:

Ethernet controller: Intel Corporation I210
    Kernel driver in use: igb
    Kernel modules: igb

✅ Kernel driver in use 就是当前使用的驱动

2. lsusb(USB 网卡)

lsusb
lsusb -t

二、查看网卡和驱动对应关系

3. ethtool(推荐)

ethtool -i eth0

输出示例:

driver: igb
version: 5.6.0-k
firmware-version: 3.25
bus-info: 0000:01:00.0

✅ 可清楚看到 驱动名 / 版本 / 固件


三、查看驱动是否已加载(内核模块)

4. lsmod

lsmod | grep igb

5. modinfo(驱动详情)

modinfo igb

四、查看网卡是否 UP / 链路状态

6. ip

ip link

示例:

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500

✅ UP = 网卡启用
✅ LOWER_UP = 网线已连接

7. ethtool(链路)

ethtool eth0

看这一行:

Link detected: yes

五、查看系统日志(驱动加载情况)

8. dmesg

dmesg | grep -i eth
dmesg | grep -i driver

9. journalctl(systemd)

journalctl -k | grep -i net

六、常见判断总结

状态 说明
无 Kernel driver in use 驱动未加载
ip link 无网卡 未被识别
Link detected: no 驱动正常但无网线
Unknown device 缺驱动

如果你愿意,可以告诉我:

  • 网卡型号(或 lspci 输出)
  • Debian 版本(cat /etc/debian_version)
  • 是有线还是无线

我可以更精准帮你判断驱动是否正常。

0 踩