ネットワークインタフェースの名称変更

Systemd v197からPredictable Network Interface Namesが導入された。それにより、セキュリティ上の理由から、ネットワークインタフェースの名称がudevによって自動的に生成されるようになった。

しかし、新しい名称では、今までに作成したスクリプトの動作に影響が出るため、udevが名称を自動生成しない設定法をまとめる。

環境

  • Arch Linux (x86_64)
  • systemd (v197以降)

設定手順
空のシンボリックリンクを作成する。


# ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules


復旧方法
作成したシンボリックリンクを削除する。


# rm /etc/udev/rules.d/80-net-name-slot.rules


参考サイト

  • ArchWiki: Network_Configuration

https://wiki.archlinux.org/index.php/Network_Configuration#Network_Interfaces