RHELL 8.7 ネットワークのデバイス名、MACアドレスを取得する方法

環境
# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.7 (Ootpa)

操作例
1.LANポートに対応するデバイス名を収集します。
/sys/class/netディレクトリから、デバイス名を収集します。

# cd /sys/class/net
# ls
ens32 lo virbr0

表示された一覧のうち、「eno<整数>」の形式の名前がLANポートに付けられたデバイス名です(他
の形式の場合もあります)。

2. LANポートとハードウェアアドレス(MACアドレス)の対応を確認します

# cat ens32/address
00:0c:29:99:31:d2

3.収集したすべてのデバイス名に対応するLANポートのバスアドレスを確認します。

# ls -l ens32/device
lrwxrwxrwx. 1 root root 0 4月 19 04:54 ens32/device -> ../../../0000:02:00.0

コマンド出力結果で表示されるシンボリックリンク先ファイルの最下位層のファイル名(実体はディ
レクトリ)が、バスアドレスです。