Cómo configurar una dirección IP estática en CentOS 8

Compruebe si NetworkManager est√° instalado

En este tutorial, le mostraré cómo configurar una dirección IP estática en un servidor CentOS 8. Le mostraré tres formas diferentes de configurar una dirección IP estática usando nmcli, nmtui y editando el archivo de configuración de la interfaz directamente.

Para esta guía, configuraremos una dirección IP estática para la interfaz eth1 en el servidor CentOS 8. El objetivo es configurar la interfaz eth1 con los siguientes detalles:

  • Interfaz: eth1
  • Direcci√≥n IP: 192.168.10.100
  • Puerta: 192.168.10.1
  • DNS: 1.1.1.1

requisitos previos

Para esta gu√≠a, necesitar√° el servidor CentOS 8 con algunas herramientas b√°sicas instaladas, como vim y net-tools. Y aseg√ļrese de tener los privilegios de root, la direcci√≥n IP con los detalles de la puerta de enlace y tener conocimientos b√°sicos sobre la l√≠nea de comandos de Linux y CentOS.

Configure una dirección IP estática usando Nmtui en CentOS 8

En la nueva versi√≥n de CentOS 8, hay algunos cambios importantes relacionados con las redes. Para la nueva versi√≥n CentOS 8, todas las redes relacionadas con la configuraci√≥n son administradas por el servicio NetworkManager. Y NetworkManager proporcion√≥ la aplicaci√≥n basada en TUI (interfaz de usuario de texto) que le permite crear y editar la configuraci√≥n de red, se llama ‘nmtui’.

Nmtui es una aplicación tui basada en curses para interactuar con NetworkManager. nmtui es una aplicación de interfaz de usuario basada en texto que se puede ejecutar en el shell de la terminal para administrar NetworkManager.

Primero, verifique el paquete ‘nmtui’ en el servidor y aseg√ļrese de que est√© instalado.

rpm -qa | grep NetworkManager

Aseg√ļrese de obtener el paquete ‘NetworkManager-tui’ en la lista.

Compruebe si NetworkManager est√° instalado

El paquete ‘nmtui’ se ha instalado en el servidor CentOS 8.

Luego, verifique todas las interfaces disponibles en el sistema usando los siguientes comandos.

ifconfig -a

Y abajo est√° el resultado.

Si configuración

Obtendr√° dos interfaces de red ‘eth0‘ y ‘eth1‘.

Y para esta gu√≠a, configuraremos la interfaz ‘eth1’ con la nueva direcci√≥n IP est√°tica.

Para editar la interfaz específica, puede usar el comando nmtui como se muestra a continuación.

nmtui-edit eth1

Ahora cambie la configuraci√≥n de IPv4 seg√ļn lo necesite.

Usar edición nmtui

IPv4 Configuration: Manual
Addresses: 192.168.10.100/24
Gateway: 192.168.10.1
DNS servers: 1.1.1.1
             192.168.10.1
Give the 'x' mark on the 'Automatically connect' option

Una vez que todo est√© completo, elija ‘OK’ y presione el bot√≥n enter. Y la nueva direcci√≥n IP ha sido asignada.

A continuación, debemos reiniciar las interfaces de red para obtener la nueva dirección IP estática.

ifdown eth1
ifup eth1

Activar la interfaz de red eth1

Ahora verifique nuevamente la direcci√≥n IP de la interfaz ‘eth1’.

ifconfig eth1

Y obtendr√° la interfaz ‘eth1’ con una nueva direcci√≥n IP est√°tica ‘192.168.10.100’, tal como la asignamos a trav√©s de nmtui.

eth1 est√° arribaAnuncio publicitario

Configure una dirección IP estática usando Nmcli en CentOS 8

Otra forma de configurar una direcci√≥n IP est√°tica en el sistema CentOS 8 es usar el programa ‘nmcli’. Como se sabe, nmtui es una aplicaci√≥n basada en TUI (interfaz de usuario de texto), nmcli es la aplicaci√≥n basada en l√≠nea de comandos para administrar NetworkManager.

Con nmcli puede controlar NetworkManager y ver su estado. Se puede utilizar como reemplazo de aplicaciones gr√°ficas como ¬ęnm-Applet¬Ľ. El nmcli se usa para crear, editar, eliminar, habilitar, deshabilitar, deshabilitar y mostrar el estado de la red en el servidor.

Antes de configurar la dirección IP estática, verificamos todas las interfaces disponibles en el servidor CentOS 8 usando el comando nmcli a continuación.

nmcli connection show
nmcli

Ahora abajo est√° el resultado.

aplicación nmcli

Como resultado, tenemos dos interfaces de red en nuestro servidor CentOS 8, el ‘eth0’ con la direcci√≥n IP ‘192.168.122.45’ y el ‘eth1’ con la direcci√≥n IP ‘192.168.10.105’.

A continuaci√≥n, vamos a cambiar el ‘eth1’ con una nueva direcci√≥n IP est√°tica ‘192.168.10.100’ usando la l√≠nea de comandos nmcli.

Nota:

Para los siguientes comandos, usaremos la versi√≥n corta de las opciones del comando nmcli. El comando ‘modificar conexi√≥n nmcli’ a ‘modificar con nmcli’, etc.

En primer lugar, debemos cambiar el modo de configuraci√≥n de IPv4 en la interfaz ‘eth1’ a ‘Manual’.

nmcli con mod eth1 ipv4.method manual

Ahora cambie la dirección IP y la puerta de enlace con la nueva dirección IP.

nmcli con mod eth1 ipv4.address 192.168.10.100/24
nmcli con mod eth1 ipv4.gateway 192.168.10.1

Actualice el servidor DNS con el suyo propio.

nmcli con mod eth1 ipv4.dns "1.1.1.1 192.168.10.1"

Y habilite la interfaz ‘eth1’ para que se inicie autom√°ticamente en el arranque del sistema.

nmcli con mod eth1 autoconnect yes

Despu√©s de eso, reinicie la interfaz ‘eth1’.

nmcli con down eth1
nmcli con up eth1

Configurar la interfaz de red usando nmcli

Y se ha agregado la nueva direcci√≥n IP est√°tica de la interfaz ‘eth1’. Verifique usando el siguiente comando.

ifconfig eth1
nmcli device show eth1

Y obtendr√° el resultado de la siguiente manera.

estado de la red con ifconfig y nmcli

Como resultado, la interfaz ‘eth1’ tiene una nueva direcci√≥n IP est√°tica definida como ‘192.168.10.100’.

Configure una dirección IP estática editando directamente el archivo de configuración

Otra forma de configurar la dirección IP estática en el servidor CentOS 8 es editar directamente la configuración de red para cada interfaz.

De manera predeterminada, las configuraciones de la interfaz de red en el servidor CentOS 8 se encuentran en el directorio ‘/etc/sysconfig/network-scripts’. El directorio contiene configuraciones de red que administra el servicio NetworkManager.

Ahora vaya al directorio ‘/etc/sysconfig/network-scripts’ y muestre todos los archivos de configuraci√≥n disponibles.

cd /etc/sysconfig/network-scripts/
ls -lah

Ahora obtendrá el resultado como se muestra a continuación.

Scripts de red de CentOS 8

Como resultado, tenemos dos configuraciones de interfaz de red. El ‘ifcf-eth0’ para la interfaz ‘eth0’ y el ‘ifcfg-eth1’ para la interfaz ‘eth1’.

Antes de continuar, verifiquemos la direcci√≥n IP ‘eth1’ usando el siguiente comando.

ifconfig eth1

A continuación se muestra el resultado.

resultado de ifconfig para eth1

Como resultado, la interfaz ‘eth1’ tiene una direcci√≥n IP ‘192.168.10.215’.

Para esta gu√≠a, configuraremos una nueva direcci√≥n IP est√°tica para la interfaz ‘eth1’ con la nueva direcci√≥n IP ‘192.168.10.100’.

En el directorio ‘/etc/sysconfig/network-scripts/’, haga una copia de seguridad del archivo de configuraci√≥n ‘ifcfg-eth1’ y cree otro.

mv ifcfg-eth1 ~/ifcfg-eth1.backup
vim ifcfg-eth1

Cambie los detalles con los suyos propios y péguelos en él.

TYPE="Ethernet"
BOOTPROTO="none"
NAME="eth1"
IPADDR="192.168.10.100"
NETMASK="255.255.255.0"
GATEWAY=192.168.10.1
DNS1=1.1.1.1
DNS2=192.168.10.1
DEVICE="eth1"
ONBOOT="yes"

Guardar y cerrar.

Ahora reinicie la interfaz de red ‘eth1’ usando los siguientes comandos.

ifdown eth1
ifup eth1

Edite el archivo de configuración de la red

Aseg√ļrese de que no haya ning√ļn error y verifique la interfaz con el comando ifconfig.

ifconfig eth1

Obtendr√° el resultado de la siguiente manera.

La configuración de una dirección IP estática en CentOS 8 fue exitosa

Ahora la direcci√≥n IP de la interfaz ‘eth1’ se ha cambiado a ‘192.168.10.100’. Y la configuraci√≥n de IP est√°tica en el servidor CentOS 8 se complet√≥ con √©xito.

Y como resultado, ha aprendido tres formas diferentes de configurar la dirección IP estática en el servidor CentOS 8.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *