首先通过lspci和ethtool确定网卡驱动模块名,如r8169;再使用modinfo r8169查看其路径、版本、作者、许可等详细信息,结合lsmod、dmesg等命令验证加载状态。

在 Linux 系统中,查看网卡驱动信息是一个常见的系统管理任务。你可以使用 modinfo 命令来获取网卡所使用的内核模块(即驱动)的详细信息。以下是具体操作方法。
首先需要知道你的网卡使用的是哪个内核模块。可以通过 lspci 和 ethtool 命令来查看:
1. 使用 lspci 查看网卡设备:lspci | grep -i ethernet
输出示例:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
2. 查看该设备使用的驱动:ethtool -i eth0 (将 eth0 替换为你的实际网卡接口名,如 enp2s0)
输出示例:driver: r8169
version: 5.15.0-76-generic
firmware-version:
bus-info: 0000:02:00.0
这里可以看到驱动模块名为 r8169。
获取到驱动模块名后,使用 modinfo 命令查看其详细信息:
modinfo r8169
输出内容包括:例如,modinfo 输出可能包含:
description: RealTek RTL-8169 Gigabit Ethernet driver
author: Realtek and the Linux kernel team
license: GPL
alias: pci:v000010ECd00008169sv*sd*bc*sc*i*
你也可以结合其他命令进一步确认驱动状态:
基本上就这些。通过 ethtool 找到驱动名,再用 modinfo 查看详细信息,是 Linux 下查看网卡驱动的标准做法。整个过程不复杂,但容易忽略设备名和模块名的对应关系。
以上就是如何在Linux中网卡驱动 Linux modinfo查看驱动的详细内容,更多请关注php中文网其它相关文章!
                
                                
                                
                                
                                
                                
                                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号