いままで NIC は eth0、eth1、…、だったのに eno1677728 みたいな名前になってしまった、 eth0 に戻したい、っていう方法。
以前書いたの↓ごちゃごちゃたくさん読みにくいのでシンプルに。
RHEL7 の NIC が eth0 じゃないのがキモチワルイ (2014-06-09)
■1. /etc/default/grub にパラメータを足す
ファイル /etc/default/grub
をエディタで開き、GRUB_CMDLINE_LINUX
行の末尾に net.ifnames=0
を追記する。
変更前。
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 vconsole.keymap=jp106 rd.lvm.lv=centos/root crashkernel=auto rhgb quiet
変更後。
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 vconsole.keymap=jp106 rd.lvm.lv=centos/root crashkernel=auto rhgb quiet net.ifnames=0"
/etc/default/grub
に書いておけば、カーネルバージョンアップしてもこのパラメータは引き継がれる。
■2. /etc/grub2.cfg を再生成する
grub2-mkconfig
コマンドで /etc/grub2.cfg
を再生成する。
[user01@localhost ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
■3. 再起動する
再起動したら次からは NIC は eth0 で認識する。
[user01@localhost ~]$ ip addr show dev eth0
2: eth0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:43:fb:f2 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.72/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe43:fbf2/64 scope link
valid_lft forever preferred_lft forever</broadcast,multicast,up,lower_up>
こんな感じになる。