Guía para configurar una IP estática en Red Hat / CentOS

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Configurar una dirección IP estática en sistemas basados en Red Hat o CentOS es esencial para servidores y dispositivos que requieren direcciones fijas en una red. A continuación, se detallan los pasos necesarios:

1. Verificar el nombre de la interfaz de red

  1. Abre una terminal.
  2. Usa el siguiente comando para listar las interfaces de red disponibles:

    ip addr show

    O alternativamente:

    nmcli device status
  3. Identifica el nombre de la interfaz que deseas configurar (ejemplo: eth0, ens33, etc.).

2. Editar el archivo de configuración de la interfaz

  1. Los archivos de configuración de red se encuentran en:

    /etc/sysconfig/network-scripts/
  2. Abre el archivo correspondiente a la interfaz que quieres configurar, por ejemplo:

    sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33

    Si el archivo no existe, créalo con el nombre adecuado.
  3. Asegúrate de que el archivo contenga los siguientes parámetros, ajustando los valores según tu red:

    TYPE=Ethernet
    BOOTPROTO=none
    NAME=ens33
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.1.100 # Dirección IP deseada
    PREFIX=24 # Máscara de subred (24 equivale a 255.255.255.0)
    GATEWAY=192.168.1.1 # Puerta de enlace
    DNS1=8.8.8.8 # Servidor DNS primario
    DNS2=8.8.4.4 # Servidor DNS secundario (opcional)

3. Reiniciar y verificar los cambios

  1. Reinicia el servicio de red para aplicar los cambios:

    sudo systemctl restart NetworkManager

    O, si estás usando una versión más antigua sin NetworkManager:

    sudo systemctl restart network
  2. Verifica que la configuración haya sido aplicada correctamente:

    ip addr show ens33

    Sustituye ens33 por el nombre de tu interfaz.
  3. Comprueba la conectividad:

    ping 8.8.8.8

4. Opcional: Desactivar IPv6 (si no se usa)

Si deseas deshabilitar IPv6 para evitar conflictos:

  1. Edita el archivo de configuración de la interfaz y añade:

    IPV6INIT=no
  2. Reinicia el servicio de red:

    sudo systemctl restart NetworkManager

Notas adicionales

  • Asegúrate de que la dirección IP estática que elijas no entre en conflicto con otras direcciones de tu red.
  • Puedes verificar la configuración de DNS con:cat /etc/resolv.conf
  • Si utilizas una versión más reciente de Red Hat / CentOS (8 o superior), puedes gestionar la red con nmcli:

    nmcli con mod ens33 ipv4.addresses 192.168.1.100/24
    nmcli con mod ens33 ipv4.gateway 192.168.1.1
    nmcli con mod ens33 ipv4.dns "8.8.8.8 8.8.4.4"
    nmcli con mod ens33 ipv4.method manual
    nmcli con up ens33

Con estos pasos, habrás configurado con éxito una IP estática en tu sistema Red Hat / CentOS.