イーサネットインターフェイス名の取得方法と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=???

関連情報