Logotipo de CentOS ( https://commons.wikimedia.org/wiki/File:Centos-logo-light.svg )

Centos 7: cambiando valores básicos de red

Download PDF

En esta entrada realizaremos la práctica de la teoría planteada con anterioridad, haciendo aclaratorias en cada punto, de ser necesario.

Tabla de contenido:

Interfaz de red a configurar

En una ventana terminal conectamos remoto y con derechos de administrador introducimos el siguiente comando:

# ip a

Con propósito didáctico en las siguientes imágenes están resaltados los aspectos más importantes. Para esta practica la interfaz de red escogida es eth1 la cual está conectada a una red privada virtual en un servidor virtual con Centos 7.

ip a (Centos 7 previo comando sudo su para elevar privilegios)
ip a (Centos 7, previo comando «sudo su» para elevar privilegios)

Instalación del editor de texto nano

A fin de poder editar los valores de configuración en los ficheros tanto de red como de cualquier otro, y debido a su facilidad de uso, emplearemos el editor de texto nano; para instalar ejecutamos:

# yum -y install nano

Debemos esperar a que sea actualizado el repositorio y sea instalada la aplicación requerida.

yum -y install nano (CentOS 7 inicio de instalación)
yum -y install nano (CentOS 7 inicio de instalación)
yum -y install nano (CentOS 7 fin de instalación)
yum -y install nano (CentOS 7 fin de instalación)

Edición del fichero de configuración

Abrimos para su edición con el comando:

# nano /etc/sysconfig/network-scripts/ifcfg-eth1

Recordemos que la interfaz de red escogida es eth1 por lo que el fichero de configuración contiene ese nombre.

nano ifcfg-eth1 (CentOS 7 configuración de fichero)nano ifcfg-eth1 (CentOS 7 configuración de fichero)
nano ifcfg-eth1 (CentOS 7 configuración de fichero)
nano ifcfg-eth1 (CentOS 7 cambio de valor de dirección IPv4 fija)
nano ifcfg-eth1 (CentOS 7 cambio de valor de dirección IPv4 fija)

Solo queda reiniciar el servicio de red con:

# systemctl restart network 
systemctl restart network (CentOS 7)
systemctl restart network (CentOS 7)

Nota adicional: se puede observar el estado de las interfaces de red con el comando systemctl status network.

systemctl status network (CentOS 7)
systemctl status network (CentOS 7)

Configuración de sincronización de hora (NTP)

Visualización de los valores actualmente establecidos con:

# timedatectl
timedatectl (CentOS 7)
timedatectl (CentOS 7)

Para activar la sincronización de hora y fecha y confirmar su estado:

timedatectl set-ntp true
timedatectl status
timedatectl set-ntp true (CentOS 7)
timedatectl set-ntp true (CentOS 7)

Utilización de un DNS específico

Para realizar este procedimiento práctico utilizamos la herramienta network-manager, también llamada NetworkManager (y en repositorios como NetworkManager-tui).

Instalación de NetworkManager

Ejecutamos el comando y esperamos por el fin del proceso de instalación, puede tardar unos instantes.

 yum –y install network-manager (CentOs 7 inicio de instalación)
yum –y install network-manager (CentOs 7 inicio de instalación)

Configuración del valor del DNS

A continuación establecemos el valor IPv4 del DNS a la interfaz de red con el comando nmcli, iniciamos de nuevo la interfaz:

nmcli con mod eth1 ipv4.dns "192.168.2.18"
nmcli con up
nmcli con mod eth1 ipv4.dns (CentOS 7)
nmcli con mod eth1 ipv4.dns (CentOS 7)

Nota adicional: podemos ver los valores de configuración con el comando nmcli device show.

nmcli device show (CentOS 7)
nmcli device show (CentOS 7)

Nota: si se desea evitar que NetworkManager sobreescriba el fichero 

/etc/resolv.conf

bien pueden seguir este tutorial (en inglés) para evitar tal comportamiento predeterminado:

How to set DNS in CentOS/RHEL 7 & prevent NetworkManager from overwriting /etc/resolv.conf?

Cita: «In this guide, we will first configure NetworkManager to not overwrite this file.«

<Eso es todo, por ahora>.

Download PDF
Por favor, lea también   Centos 7: configuración como servidor en DigitalOcean