Linux

如何在 rhel 機器上驗證目前的網路驅動程序名稱

  • October 6, 2020

我們有帶英特爾網路適配器的 rhel 7.2 伺服器

我們想通過 linux cli 命令驗證驅動程序名稱

我們不確定安裝的網路驅動程序是什麼(可能是i40e or e1000e or ixgbe/ixgbevf等)

那麼是否可以找到安裝在伺服器上的*驅動程序名稱?*通過 linux cli

我們嘗試

lshw -class network

lshw cli沒有安裝,我們想找到其他方法

您可以解析lspci的輸出以確定目前正在使用哪些驅動程序(不僅僅是安裝):

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

獲得驅動程序名稱後,modinfo將為您提供更多資訊,包括驅動程序版本:

sudo modinfo i40e | grep '^version:'

引用自:https://unix.stackexchange.com/questions/613147