Red Hat Training
A Red Hat training course is available for RHEL 8
1.8. systemd リンクファイルを使用したネットワークインターフェイスへの代替名の割り当て
代替インターフェイス名の命名を使用すると、カーネルはネットワークインターフェイスに追加の名前を割り当てることができます。この代替名は、ネットワークインターフェイス名を必要とするコマンドで通常のインターフェイス名と同じように使用できます。
前提条件
- 代替名に ASCII 文字が使用されている。
- 代替名が 128 文字未満である。
手順
ネットワークインターフェイス名とその MAC アドレスを表示します。
# ip link show ... enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 00:00:5e:00:53:1a brd ff:ff:ff:ff:ff:ff ...
代替名を割り当てるインターフェイスの MAC アドレスを記録します。
/etc/systemd/network/
ディレクトリーがない場合は作成します。# mkdir -p /etc/systemd/network/
代替名を指定する必要があるインターフェイスごとに、次の内容を含む
*.link
ファイルを/etc/systemd/network/
ディレクトリーに作成します。[Match] MACAddress=<MAC_address> [Link] AlternativeName=<alternative_interface_name_1> AlternativeName=<alternative_interface_name_2> AlternativeName=<alternative_interface_name_n>
たとえば、次の内容を含む
/etc/systemd/network/70-altname.link
ファイルを作成して、MAC アドレス00:00:5e:00:53:1a
のインターフェイスに代替名としてprovider
を割り当てます。[Match] MACAddress=00:00:5e:00:53:1a [Link] AlternativeName=provider
initrd
RAM ディスクイメージを再生成します。# dracut -f
システムを再起動します。
# reboot
検証
代替インターフェイス名を使用します。たとえば、代替名
provider
を使用してデバイスの IP アドレス設定を表示します。# ip address show provider 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:00:5e:00:53:1a brd ff:ff:ff:ff:ff:ff altname provider ...