Configuración de la dirección IP en CentOS¶
En este artículo
CentOS 7¶
Las interfaces de red en CentOS 7 se almacenan y configuran a través del archivo de configuración /etc/sysconfig/network-scripts/ifcfg-eno1, donde eno1 es el nombre de la tarjeta de red activa. Los nombres de las tarjetas de red disponibles en el sistema operativo, la disponibilidad del enlace y la dirección actual se pueden consultar ejecutando el comando:
Cómo configurar DHCP¶
Atención
Los servicios DHCP activos en interfaces Ethernet externas están prohibidos por los Términos y Condiciones de servicios y uso del sitio.
Elimine las variables IPADDR, NETMASK, GATEWAY y especifique el valor dhcp en BOOTPROTO:
Cómo configurar una dirección IP estática¶
Ejemplo de configuración de una dirección IP estática para una interface llamada eno1:
```bash
NAME="eno1"
ONBOOT=yes
BOOTPROTO=static
HWADDR="ac:1f:6b:f6:3b:7e"
IPADDR="82.148.21.50"
NETMASK="255.255.255.0"
GATEWAY="82.148.21.1"
TYPE=Ethernet
```
Aplicar la configuración¶
Después de modificar el archivo de configuración, es necesario recargar la interface:
Atención
Después de la recarga, los cambios entrarán en vigor. Si no recarga la red, los cambios se aplicarán solo después de reiniciar el servidor.
Puede verificar la configuración de red utilizando el comando:
NetworkManager¶
Información
Un método alternativo para configurar la IP es la utilidad NetworkManager.
Agregar una interface¶
sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Configurar DHCP en la interface:¶
Atención
Los servicios DHCP activos en interfaces Ethernet externas están prohibidos por los Términos y Condiciones de servicios y uso del sitio.
Configurar una dirección IP estática:¶
Después de agregar rutas, debe reiniciar el servicio NetworkManager.
CentOS 8¶
NetworkManager¶
Nota
De forma predeterminada, NetworkManager es la forma recomendada de configurar la red en CentOS 8. Todos los demás métodos están obsoletos.
Agregar una interface¶
$ sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Configurar DHCP en la interface¶
Atención
Los servicios DHCP activos en interfaces Ethernet externas están prohibidos por los Términos y Condiciones de servicios y uso del sitio.
Configurar una dirección IP estática:¶
nmcli con add con-name eth2 type ethernet ifname eth2 ipv4.method manual ipv4.address 192.168.0.15/24 ipv4.gateway 192.168.0.1
Después de agregar rutas, debe reiniciar el servicio NetworkManager.
Nota
Las interfaces de red en CentOS 8 también se almacenan y configuran a través del archivo de configuración /etc/sysconfig/network-scripts/ifcfg-eno1.
Cómo configurar DHCP¶
Atención
Los servicios DHCP activos en interfaces Ethernet externas están prohibidos por los Términos y Condiciones de servicios y uso del sitio.
Elimine las variables IPADDR, NETMASK, GATEWAY y especifique el valor dhcp en BOOTPROTO:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
Cómo configurar una dirección IP estática¶
Ejemplo de configuración de una dirección IP estática:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
IPADDR=192.168.122.66
PREFIX=24
GATEWAY=192.168.122.1
DNS1=192.168.122.1
Aplicar la configuración¶
Después de modificar el archivo de configuración, es necesario recargar la interface:
Atención
Después de la recarga, los cambios entrarán en vigor. Si no recarga la red, los cambios se aplicarán solo después de reiniciar el servidor.
Puede verificar la configuración de red utilizando el comando:
CentOS 9-10 Stream¶
Al configurar su red, es fundamental comprender la diferencia entre una interface de red activa y un perfil de conexión en NetworkManager:
-
Interface de red activa (visible a través del comando
ip addr show): esta es la conexión de trabajo actual, que puede configurarse automáticamente mediante DHCP durante el arranque del sistema. -
Perfil de conexión de NetworkManager (gestionado a través de
nmcli connection): esta es una configuración persistente que se guarda en el sistema y se aplica en cada arranque.
Atención
Una interface puede estar activa y funcionar incluso sin un perfil en NetworkManager. Esto puede generar confusión cuando los comandos nmcli connection modify no funcionan debido a la ausencia de un perfil, aunque la interface se muestre y opere en el sistema.
Antes de realizar cualquier configuración, realice siempre una verificación inicial:
-
Verificar interfaces activas:
-
Verificar perfiles existentes de NetworkManager:
-
Verificar el estado del dispositivo:
Si falta un perfil, debe crearlo antes de continuar con la configuración:
1. Conexión SSH
Conexión básica
2. Diagnóstico inicial de red
-
Ver interfaces de red
-
Verificar conexiones actuales
3. Ubicación de los archivos de configuración
Directorios principales:
- Archivos de conexión:
/etc/NetworkManager/system-connections/ - Configuraciones adicionales:
/etc/NetworkManager/conf.d/ - Configuración principal:
/etc/NetworkManager/NetworkManager.conf
Cómo configurar una dirección IP estática¶
Crear una nueva conexión
```bash
nmcli connection add type ethernet con-name "static-eth0" \
ifname eth0 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
```
Modificar una existente
```bash
nmcli connection modify "System eth0" \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
```
Edición de archivos de configuración:
-
Buscar la configuración necesaria
-
Abrir el archivo para editar
-
Establecer los permisos de acceso correctos
Ejemplo de contenido del archivo para una IP estática:
[connection]
id=static-eth0
type=ethernet
interface-name=eth0
[ipv4]
method=manual
addresses=192.168.1.100/24
gateway=192.168.1.1
dns=8.8.8.8
Cómo configurar la interface para DHCP¶
Atención
Tener un servidor DHCP activo que responda en la red de su empresa está prohibido por los Términos y Condiciones de Servicio y Uso del Sitio Web.
Aplicar cambios de configuración¶
Después de modificar el archivo de configuración, debe recargar la interface siguiendo estos pasos:
-
Recargar configuración:
-
Reiniciar conexión:
Puede verificar la configuración de red utilizando los siguientes comandos:
-
Verificar estado de la conexión:
-
Verificar dirección IP:
Parte del contenido de esta página fue creado o traducido utilizando IA.