CentOS8でネットワークデバイス名を永久に変更するには?

CentOS8でネットワークデバイス名を永久に変更するには?

永久に変更したいです。装備移植可能なスクリプトを使用するためのネットワークインターフェイスの名前。

インターフェース名が変ですねenp02fghjkl1。美しい名前だと思います。メッシュ1。私は変更を試み、ip linknmcliの多くのものを試しました。装備私は永久に名前を付けました。できる変更しましたが、再起動後も持続することはできません。

一時的に変更するコマンドセットは次のとおりです。

sudo ip link set enp02fghjkl1 down
sudo ip link set enp02fghjkl1 name netface1
sudo nmcli connection modify Wired\ connection\ 1 con-name netface1
sudo nmcli device connect netface1
sudo nmcli con up netface1
sudo nmcli con reload

ただし、再起動後のコマンドはnmcli c次のようになります。メッシュ1しかし、コマンドはnmcli d示していますenp02fghjkl1

注:私はまた、次のWebスクリプトを作成しました。ifcfg-netface1そして配置uuidただし、再起動後は無視されます。

ベストアンサー1

  • ステップ1。私に役立つ強力なソリューション:ネットワークスクリプトファイルには次の4行が必要です。
    /etc/sysconfig/network-scripts/ifcfg-somename1
NAME=somename1
DEVICE=somename1
HWADDR=FE:FF:GG:11:00:10
UUID=b623cbaa-ffe2-3456-7890-1a23b465cd67

警告:ファイルは2つのうち1つだけを持つことはできず、1つだけを持つことHWADDRができます。コマンドで入手MACADDRできます。UUIDnmcli c

  • ステップ2。 net.ifnames=0後ろのどこかに追加してください。スキーマが設定されていません。そして前に赤血球このファイルから:
    /etc/default/grub

その後、コマンドを実行します。sudo grub2-mkconfig -o /boot/grub2/grub.cfg

  • ステップ3。 MACアドレスをこのファイルのネットワークカード名と一致させます。
    /etc/systemd/network/70-custom-ifnames.link
[Match]
MACAddress=FE:FF:GG:11:00:10

[Link]
Name=somename1
  • ステップ4。カスタムルールファイルに次の行を追加します。
    /etc/udev/rules.d/70-custom-ifnames.rules
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="FE:FF:GG:11:00:10",ATTR{type}=="1",NAME="somename1"

詳しくはこちらをご覧ください。
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/consistency-network-interface-device-naming_configuring-and-managing-networking

おすすめ記事