![Rhel 시스템에서 현재 네트워크 드라이버 이름을 확인하는 방법](https://linux55.com/image/181312/Rhel%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20%ED%98%84%EC%9E%AC%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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:'