¿Qué cubriremos??
En este tutorial, aprenderemos:
Requisitos previos
1. Ubuntu 20.04 sistema.
2. Acceso y conocimiento de 'sudo' de las redes de Ubuntu.
¿Cómo funciona NetPlan??
NetPlan obtiene la información de configuración de red de un .Archivo YAML (formato YAML) . Este archivo puede residir dentro de los siguientes directorios de Netplan:
1. /etc/netplan/
2. /lib/netplan/
3. /run/netplan/
En la fase de arranque inicial, NetPlan crea archivos de configuración de backend dentro del directorio '/ejecutado' y transfiere el control de los dispositivos a uno de los servicios de red compatibles/demonio: NetworkManger o Systemd-Networkd.
Comandos de NetPlan
Se utilizan tres comandos junto con NetPlan:
netplan generar: Esto generará una configuración para renderistas o backends utilizando /etc /netplan.
aplicar netplan: Se utiliza para aplicar todas las configuraciones para los renderizadores.
netplan intenta: Aplicar una configuración, luego espere a que el usuario confirme.
Comenzando con NetPlan
Se puede escribir una configuración básica de NetPlan como ::
# El texto seguido de un '#' es un comentario.
# Hemos utilizado NetworkManager como renderizador en esta E.gramo.
red:
versión 2
Renderizador: NetworkManager
NetPlan lee la configuración anterior cuando un sistema arranca y genera un archivo como '/run/networkmanager/conf.d/10 dispositivos gestionados con globalización.conflicto. Se informará al sistema que NetworkManger manejará todas las tareas de configuración de red y administración de dispositivos. Actualmente hay dos backends: NetworkManager y Systemd-Networkd. Solo uno puede ser apoyado a la vez. El renderizador predeterminado es 'Systemd-NetWorkd'.
Configuración de una dirección IP estática usando NetPlan
El archivo de configuración para netplan (.Yaml) se almacena en el directorio '/etc/netplan'. En nuestro caso, no hay un archivo de configuración en este directorio, y no se asigna ninguna IP a la interfaz 'enp0s3':
Comencemos ahora para asignar una IP estática en esta interfaz. Antes de sumergirnos en este tutorial, debe leer la siguiente nota importante:
NOTA IMPORTANTE: Primero debe verificar si las configuraciones a continuación funcionan ejecutando el comando:
$ netplan intento
De esta manera, podemos revertir nuestros cambios en el archivo de configuración después de un tiempo de espera específico. La siguiente pantalla parecerá confirmar si desea mantener los cambios o volver a la configuración.
Configurar una sola IP estática
Para configurar una sola IP estática para un sistema que usa NetPlan, Cree un nuevo archivo de configuración como '/etc/netplan/config.Yaml '. Permítanos modificar la interfaz ENP0S3 con los siguientes detalles:
Dirección IP: 192.168.186.30
Puerta de enlace: predeterminado
prefijo de subred: /24
Ahora cree o abra el archivo de configuración en el directorio '/etc/netplan/'Con el comando:
$ sudo nano/etc/netplan/config.yaml
Ahora ponga los siguientes contenidos en este .Archivo Yaml:
red:
versión 2
Renderizador: NetworkManager
Ethernets:
ENP0S3:
Direcciones:
- 192.168.186.204/24
Rutas:
- a: 0.0.0.0/0
Vía: 192.168.186.143
Métrica: 600
servidores de nombres:
Direcciones:
- 8.8.8.8
Para aplicar la configuración anterior, use el comando:
$ sudo netplan aplicar
Ahora revise la IP con el comando 'IP':
$ ip a
Configuración de múltiples direcciones IP estáticas
En caso de que necesitemos establecer múltiples IP estáticas en la interfaz anterior 'ENP0S3', simplemente agregue otra dirección a la clave de direcciones como se muestra a continuación:
red:
versión 2
Renderizador: NetworkManager
Ethernets:
ENP0S3:
Direcciones:
- 192.168.186.204/24
- 192.168.186.206/24
Rutas:
- a: 0.0.0.0/0
Vía: 192.168.186.143
Métrica: 600
servidores de nombres:
Direcciones:
- 8.8.8.8
Para aplicar la configuración anterior, use el comando:
$ sudo netplan aplicar
Configuración de múltiples direcciones IP estáticas con múltiples puertas de enlace
red:
versión 2
Renderizador: NetworkManager
Ethernets:
ENP0S3:
Direcciones:
- 192.168.186.204/24
- 192.168.186.206/24
Rutas:
- a: 0.0.0.0/0
Vía: 192.168.186.143
Métrica: 600
- a: 0.0.0.0/0
Vía: 192.168.186.150
Métrica: 100
servidores de nombres:
Direcciones:
- 8.8.8.8
Para aplicar la configuración anterior, use el comando:
$ sudo netplan aplicar
En todas las configuraciones anteriores, hemos usado Gerente de Redes como renderizador; puedes cambiar a red cambiando el renderizador de Gerente de Redes a red. Una versión de muestra de config.Yaml, en este caso, será como:
red:
versión 2
Renderizador: Networkd
Nota: Dado que tenemos que configurar NetPlan usando YAML, la sangría (número de espacios) debe usarse correctamente. De lo contrario, YAML causará errores de sangría como el siguiente:
Terminando
En esta guía, hemos aprendido a establecer IP estática usando NetPlan. El archivo de configuración de NetPlan es muy sensible al espacio, ya que utiliza el formato YAML. La gestión de redes con NetPlan es bastante sencilla. No le resultará difícil dominar una vez que te acostumbres.