Rhel 시스템에서 현재 네트워크 드라이버 이름을 확인하는 방법

Rhel 시스템에서 현재 네트워크 드라이버 이름을 확인하는 방법

rhel 7.2 서버와 인텔 네트워크 어댑터가 있습니다

Linux cli 명령을 통해 드라이버 이름을 확인하고 싶습니다.

어떤 네트워크 드라이버가 설치되어 있는지 확실하지 않습니다(아마도 i40e or e1000e or ixgbe/ixgbevf등).

그럼 찾을 수 있는 건가요?드라이버 이름서버에 설치되어 있나요? 리눅스 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:'

관련 정보