Configuración de ip fija en Centos
Para Centos 6 o menor
Para configurar la ip fija en Centos debemos modificar el archivo de configuración /etc/sysconfig/network-scripts/ifcfg-eth0
y definimos los siguientes parámetros
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes TYPE=ethernet NETMASK=255.255.255.0 IPADDR=192.168.1.2
Luego editamos el fichero /etc/sysconfig/network para indicar a que GATEWAY apuntamos.
vim /etc/sysconfig/network
Agregamos
Gateway= 192.168.1.1 #router
Finalmente reiniciamos el servicio
service network restart
Centos 7 o mayor
Debemos modificar el archivo de configuración /etc/sysconfig/network-scripts/ifcfg-<num>. Dónde <num> es un id definido por Centos. Ejemplo enp5s0.
Definimos los siguientes parámetros
NETMASK=255.255.255.0
IPADDR=192.168.1.2
GATEWAY=192.168.1.1
Si no existe el archivo en network-scripts
Puede darse el caso de que no exista el archivo. En ese caso, sabiendo el nombre de la interfaz creamos un archivo nuevo con el nombre dado. Asumiendo que es “enp5s0”.
Creamos el archivo ifcfg-enp5s0 y agregamos:
TYPE=Ethernet NAME=<nombre> DEVICE=<nombre> ONBOOT=yes #para que comience automaticamente PREFIX=24 #mascara IPADDR=<ip> BOOTPROTO=none GATEWAY=<ip> #Ip del gateway ZONE=public #Zona correspondiente en el FW
Reiniciamos
systemctl restart network.service
Para probar si todo funciona ok podemos ejecutar el siguiente
wget google.com
Con esto verificamos si nuestro servidor tiene conexión de red y a su vez si resuelve los DNS de manera correcta.
