Configurar la red en Centos 7

Published:

Después de instalar Centos 7, es posible que no puedas conectar la red en esa máquina. Esto sucede a veces porque las interfaces Ethernet no están habilitadas por defecto. En esta breve guía te ayudará a configurar la red en centos 7 desde una interface GUI como por terminal.

Conociendo el comando nmcli

Lo primero que hacemos es lanzar el comando nmcli, si le hacemos un -d nos mostrará un resumen pero lanzando el comando solo nos data más detalles:

nmcli -d
DEVICE TYPE STATE CONNECTION 
ens33 ethernet disconnected ens33 
virbr0 bridge connected virbr0 
lo loopback unmanaged -- 
virbr0-nic tun unmanaged --
nmcli

Modo GUI

Recomendado para principiantes
Paso 1 » Usamos el comando» nmtui «para abrir Network Manager y presione ENTER luego de elegir» Editar una conexión «(Usamos TAB para elegir opciones). Paso 2 » Ahora puede ver todas las interfaces de red, elija una y haga clic en» Editar «.

Paso 3 » Para DHCP,
1. Seleccione» Automático «en CONFIGURACIÓN IPv4.
2. Tildamos la casilla de verificación Conexión automática (Automatically connect).
3. Vamos a OK y salimos del Administrador de red. Ahora reinicie el servicio de red para obtener una dirección IP por DHCP.

systemctl restart network

Paso 4 » Para usar una IP estática desde el GUI.
1. Seleccione» Manual «en CONFIGURACIÓN IPv4 y Show.
2. Agregue la dirección IP con subred, puerta de enlace y servidor DNS (consulte la imagen a continuación).
3. Tildamos la casilla de verificación Conexión automática.(Automatically connect)
4. OK y salimos del Administrador de red y reiniciamos el servicio de red con el comando anterior.

systemctl restart network


Modo comando

La última opción es usar la línea de comandos desde la terminal, ya lo hemos visto pero intentaré explicar todo con el mayor nivel de detalle posible.

Paso 1 » Los archivos de configuración de la interfaz de red se encuentran en /etc/sysconfig/network-scripts/. Abra el archivo ifcfg-ens33 (que es nuestra interface de red) y podemos ver el contenido a continuación que trae por defecto.

(Si, estoy usando nano porque me gusta, no lo puedo evitar).

Paso 2 » Para DHCP
Encuentra las siguientes líneas en el archivo de configuración y debemos reemplazar lo siguiente:

Esto que es el original
BOOTPROTO=none
ONBOOT=no

Por esto
BOOTPROTO=dhcp
ONBOOT=yes

Y Reiniciamos
systemctl restart network

»Configuración estática

Paso 3 » Para IP estática.
Debemos tener lo siguiente :

Cambiamos esto
BOOTPROTO=none
ONBOOT=no

Por esto
BOOTPROTO=static
ONBOOT=yes

Quedando de algo como:

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=840e4b8e-83c7-4415-89f4-8ff9471031ac
ONBOOT=yes
HWADDR=00:0C:21:B2:C5:EE
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1

Reiniciamos para que tome el cambio

systemctl restart network

Finalmente, podemos usar el archivo /etc/sysconfig/network para el nombre de host y el DNS también.

HOSTNAME=nksistemas.com
DNS1=192.168.1.1
DNS2=8.8.8.8
SEARCH=nksistemas.com
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles