我们有 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:'