如何验证 rhel 机器上当前的网络驱动程序名称

如何验证 rhel 机器上当前的网络驱动程序名称

我们有 rhel 7.2 服务器和 intel 网络适配器

我们想通过 linux cli 命令验证驱动程序名称

我们不确定安装的网络驱动程序是什么(可能是i40e or e1000e or ixgbe/ixgbevf等)

那么是否有可能找到司机姓名那个安装在服务器上?通过 Linux CLI

我们尝试通过

lshw -class network

lshw cli没有安装,我们想找到其他方法

答案1

您可以解析lspci的输出以确定当前有哪些驱动程序正在使用(不只是安装):

lspci -vmmk |
awk '/^$/ { network = 0 } /(Ethernet|Network) controller/ { network = 1 } network && /Driver:/ { print $2 }'

获得驱动程序名称后,modinfo将为您提供更多信息,包括驱动程序版本:

sudo modinfo i40e | grep '^version:'

相关内容