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