En algunos casos debido a la gestión de tarjetas de red por parte de centos nos encontramos con que cambia la dirección física de las tarjetas de red.
Para solucionar esto en Centos debemos primero editar el archivo /etc/udev/rules.d/70-persistent-net.rules
y nos debería quedar algo así:
# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x8086:0x100f (e1000) #SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:c4:3b:0c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
en caso de que nos marque eth1 lo cambiamos por eth0 (y nos apuntamos o copiamos la mac), ahora editaremos el archivo de configuración de red
nano /etc/sysconfig/network-scripts/ifcfg-eth0
y le colocamos la mac que teníamos en el otro archivo para que nos quede asi
DEVICE="eth0" NM_CONTROLLED="no" ONBOOT=yes HWADDR=00:0c:29:c4:3b:0c BOOTPROTO=static IPADDR=xxx.xxx.xxx.xxx NETMASK=xxx.xxx.xxx.xxx
En caso de que tengas más configuraciones dejalas como están excepto la mac y el bootproto que los debes dejar como aparecen aquí.
Editamos el archivo /etc/sysconfig/network para poner la puerta de acceso
NETWORKING=yes HOSTNAME=localhost GATEWAY=192.168.1.1 (pon tu puerta de acceso aquí)
ejecutamos el comando reboot para reiniciar la máquina y al arrancar volveremos a tener todo funcionando correctamente