====== ネットワークデバイス名の変更 ====== ===== 現在のデバイス名を取得 ===== sysfs でデバイス名を確認 $ ls /sys/class/net eno16777736 eno33554992 lo ===== デバイスのMACアドレスを確認 ===== $ cat /sys/class/net/eno16777736/address 00:0c:29:20:a1:d1 $ cat /sys/class/net/eno33554992/address 00:0c:29:20:a1:d2 ※**cat /sys/class/net/[ifname]/address** で見ても、MAC Address がころころ変わるので、実物の MAC Address で定義する必要がある。\\ ===== デバイス名の変更(udev ルールを手動で作成) ===== $ sudo vi /etc/udev/rules.d/61-net.rules ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="00:0c:29:20:a1:d1", NAME="eno1" ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="00:0c:29:20:a1:d2", NAME="eno2" ※ethX や wlanX のような名前は起動時にカーネルと udev で競合を起こす可能性があるので使わない。\\ ※udev ルールでは小文字の十六進数を使う!!\\ ===== 再起動して変更を反映 ===== $ reboot ===== 変更結果の確認 ===== $ nmcli device デバイス タイプ 状態 接続 eno1 ethernet 接続済み eno1 eno2 ethernet 接続済み eno2 lo loopback 管理無し -- ====== 参考文献 ====== [[https://archlinuxjp.kusakata.com/wiki/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E8%A8%AD%E5%AE%9A?rdfrom=https%3A%2F%2Fwiki.archlinux.org%2Findex.php%3Ftitle%3DNetwork_Configuration_%28%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%29%26redirect%3Dno|ネットワーク設定 - ArchWiki - Arch Linux]]\\