En este artículo:
Primero descargamos la ISO de CentOS que deseemos:
Comenzamos la instalación seleccionando el idioma:
Seleccionamos el destino de la instalación:
Vemos el resumen de la instalación y pulsamos sobre “Empezar Instalación”:
Configuramos los ajustes de usuario (crear una contraseña de root y crear un usuario):
Instalación completada (Pulsamos “Reiniciar”):
Lo primero hemos de tener en cuenta la documentación de Red Hat 7 acerca de los cambios realizados en los nombres de las interfaces de red (Predictable naming). Se trata de una forma predecible de nombrar a las interfaces de red, y fue introducido en CentOS 6, su nombre es :
Predictable Naming (nombres predecibles)
Vamos a comprobar el estado de las interfaces de red en CentOS, con
ip link show
o también, para mostrar la info de todas las interfaces:
ip a
o
ip addr
También podemos usar nmcli para comprobar el estado de las interfaces de red en CentOS.
Con el comando nmcli podemos listar las interfaces disponibles y su status
nmcli device status
o
nmcli connection show
Ahora que hemos comprobado el estado de las interfaces de red de la máquina, vamos a conectar alguna de las interfaces a la red.
editamos el archivo
/etc/sysconfig/network-scripts/ifcfg-enp0s3
con el editor vi (probablemente nano no estará instalado)
así que:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
Y comprobamos que la interfaz está configurada para que NO se inicie con cada arranque (ONBOOT=no)
Así que lo vamos a cambiar para que la interfaz pueda iniciarse (ONBOOT=yes)
(Ahora usaremos DHCP, pero si quisiéramos configurar una ip estática, cambiaremos también BOOTPROTO=dhcp por BOOTPROTO=static).
entramos en el modo de inserción del editor vi, pulsando la letra i
Y cambiamos la línea mencionada.
y tecleamos:
:wq
y Enter
:q!
:w
Ahora que ya hemos activado la interfaz de red enp0s3 para que se inicie en cada arranque de la máquina, vamos a reiniciar el servicio de red para aplicar los cambios de red en CentOS:
Reiniciamos el servicio de red con el comando systemctl:
systemctl restart network.service
o
systemctl restart network
o también usando la antigua sintaxis:
service network restart
ip a
Y comprobamos la ruta con ip route, veremos que ya tenemos IP y una ruta, que sale por la interfaz enp0s3:
ip r
Como hemos visto antes, la interfaz de red ya está activa, pero está funcionando con DHCP. Nos interesa configurar la interfaz de red de forma manual en CentOS.
Modificaremos al menos las siguientes opciones en el archivo de configuración de la interfaz de red:
De forma que nuestro archivo /etc/sysconfig/network-scripts/ifcfg-enp0s3 queda así finalmente:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
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=enp0s3
UUID=7bcec556-cd84-4a0e-9834-ca7615a83722
DEVICE=enp0s3
ONBOOT=yes
ipaddr0=192.168.8.113
PREFIX0=24
GATEWAY=192.168.8.1
DNS1=8.8.8.8
De esta forma hemos visto cómo configurar la interfaz de red en CentOS 7, y hemos visto cómo activar la interfaz para usar asignación dinámica por DHCP, y la también la forma de configurar la dirección de la interfaz de forma estática.