Dentro de los muchos nuevos cambios/mejoras realizados en las distribuciones CentOS 7 y RHEL 7 con ella se viene el del nombramiento de las interfases de Red a como estuvimos acostumbrados durante muchos años (eth0, eth1...)
Para facilitarnos la vida se cambio el mecanismos de nombramiento basado en el firmware, el cual funciona de acuerdo a la topología del dispositivo y tipo de dispositivo así:
Topologia
Interfase ethernet = en
Interfase Wireless = wl
Interfase WWan = ww
Tipo de adaptador
On board = o
Hot plug = s
PCI = p
Teniendo en cuenta lo anterior, una tarjeta de red ethernet que este incorporada en la board sea de la vamos a observar con el nombre de eno1 en caso que se tengan 2 onboard, eno2, en cuanto a las tarjetas pci dentro del nombramiento se incluye el numero de puerto pci y su nombre podría ser así: enp2s0 (pci socket 2 tarjeta 1)
Si por alguna razón usted necesita conservar el nombre de las tarjetas con el formato antiguo (eth0, eth1, eth....) puede realizar los siguientes pasos:
[root@workstation ~]# vi /etc/default/grub
adicionar en la linea GRUB_CMDLINE_LINUX las lineas net.ifnames=0 y biosdevname=0 asi
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=usrd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0"
Una vez realizado el cambio, es necesario ejecutar el comando grub2-mkconfig para que se tomen los cambios realizados
[root@workstation ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Luego se renombra el archivo de configuración de la tarjeta eth0 y se debe garantizar que en los parámetros del archivo ifcfg-eth0 el parametro DEVICE=eth0
[root@workstation ~]# mv /etc/sysconfig/network-scripts/ifcfg-eno1 /etc/sysconfig/network-scripts/ifcfg-eth0
Por ultimo se reinicia el sistema y se realizan la respectiva verificación
[root@workstation ~]# reboot
o
[root@workstation ~]# systemctl reboot