Centos7 change default interface name to eth0
#! / bin/bash
DEFAULTNAME= `ls / etc/sysconfig/network-scripts/ifcfg-en* `
EXPECTNAME=ifcfg-eth0
Sed-I's DEFAULTNAME DeVICE.Universe DEFAULTNAME
Sed-I's DEFAULTNAME ONBOOT.ONBOOT.
Mv $INITIALNAME / etc/sysconfig/network-scripts/$EXPECTNAME
Sed-I's Union Grubble CMDLINEINE Linux = "/ GRUB_CMDLINE_LINUX=" net.ifnames=0 biosdevname=0 / g'/ etc/default/grub
Grub2-mkconfig-o / boot/grub2/grub.cfg
Echo "please reboot system"