07.06.2023

Cómo configurar la dirección IP estática en Ubuntu 18.04

Idea principal de este artículo.

El caso más frecuente de organización de infraestructura hoy en día es la asignación automática de configuraciones a través del servidor DHCP porque no se necesita más en clilado de entrada. Pero si no tiene DHCP, no entre en pánico. Puede configurar la dirección IP manualmente después de la lectura de este material.

En primer lugar, debe definir la interfaz de red cuya configuración desea cambiar. Para ver todas las tarjetas de red con sus configuraciones, simplemente ejecute el siguiente comando:

ip a

En esta salida hemos visto que nuestro ordenador tiene tres adaptadores ethernet. Uno de ellos está asignado a docker, otra es la interfaz de bucle invertido. Entonces, nuestro objetivo es el adaptador de red ens33. Vamos.

Desde la versión 17.10 Ubuntu utiliza la herramienta netplan para administrar la configuración de conectividad. Esta utilidad se basa en reglas de sinopsis YAML. Todas las configuraciones se almacenan en archivos /etc/netplan/*.yaml.

Así que deberíamos listar todos los archivos en / etc / netplan / directorio:

ls /etc/netplan/

 

NOTA: Si no se encuentran archivos, puede reconstruirlo a la configuración predeterminada del sistema:

sudo netplan generar

 

Como vemos, sólo 50-nube-init.yaml el archivo está presente. Para cambiar la configuración de conectividad, lo editaremos a través del editor de texto.

sudo nano /etc/netplan/50-cloud-init.yaml

Busquemos el nombre de nuestro adaptador adentro. Por defecto, Ubuntu 18.04 está intentando obtener la configuración de red del nodo DHCP dedicado. La siguiente directiva es responsable de esto:

dhcp4: verdadero = dchp
Para modificar este comportamiento simplemente cambie el archivo YAML así:

Algunos explican:

ens33 - nombre de la interfaz
dhcp4, dhcp6 – estas secciones son correspondientes a las propiedades de dhcp para las versiones 4.ª y 6.ª del protocolo IP.
direcciones – direcciones estáticas "apuntadas" a la interfaz. (en formato CIDR)
puerta de enlace4 – IPv4 dirección para la esperanza predeterminada.
servidores de nombres – Direcciones IP para servidores que resuelve DNS-consultas.

NOTA: Debes usar spaces solamente, sin pestañas.

Para aplicar los cambios simplemente ejecute este comando:

aplicar sudo netplan

Como vemos, no hay mensajes de error, todo está bien.

Y finalmente, solo vea la configuración del sistema nuevamente:

ip a

¡Felicidades! La configuración de las direcciones IP es totalmente consistente con el archivo YAML que modificamos.

Conclusión

Después de leer esta instrucción, puede asignar direcciones IP estáticas a su Ubuntu servidor.