安裝完Centos7系統,網卡命名跟之前發生了變化,不是eth0,雖然唯一好確定但是作爲centos6.X過來的還是不好記,那就把網卡名字重新命名爲eth0吧。
1.先編輯網卡的配置文件將裏面的NAME DEVICE項修改爲eth0,vim /etc/sysconfig/network-scripts/ifcfg-enp2s0
NAME=enp2s0 改爲eth0
DEVICE=enp2s0 改爲 eth0
2.cd /etc/sysconfig/network-scripts/ mv ifcfg-enp2s0 ifcfg-eth0
3.禁用該可預測命名規則。對於這一點,你可以在啓動時傳遞“net.ifnames=0 biosdevname=0 ”的內核參數。這是通過編輯/etc/default/grub並加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX變量來實現的。
vim /etc/default/grub 添加紅色部分;
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root net.ifnames=0 biosdevname=0 rd.lvm.lv=cl/swap rhgb quiet"
4.運行命令grub2-mkconfig -o /boot/grub2/grub.cfg 來重新生成GRUB配置並更新內核參數。
grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-50b1d05808e44d898bef511aa2945d76
Found initrd image: /boot/initramfs-0-rescue-50b1d05808e44d898bef511aa2945d76.img
done
5.重啓機器改名eth0生效;