이더넷 인터페이스 이름을 얻는 방법과 eth와 다른 이유

이더넷 인터페이스 이름을 얻는 방법과 eth와 다른 이유

Dell 컴퓨터에서는 마더보드의 유일한 이더넷 포트가 다음과 같이 나타납니다.EM1.

최신 슈퍼마이크로 서버에서 인터페이스 이름은 다음과 같습니다.enp137s0f0

일부 구형 Supermicro 서버에서는 다음과 같습니다.eth0..eth3

방화벽(RHEL/Centos 7)을 설정할 때 영역을 생성하고 이를 올바른 인터페이스 이름(eth0, em1, enp137s0f0)으로 바인딩해야 합니다.

스크립트를 작성할 때 특정 하드웨어(OS는 RHEL/CentOS 7)에서 활성 인터페이스 이름을 얻는 가장 좋은 방법은 무엇입니까?

왜 다른가요? 모든 것을 eth0..eth#로 만드는 방법이 있나요?

난 그것을 해야 해firewall-cmd --permanent --zone=mycustomezone --change-interface=???

관련 정보