Este paquete proporciona un generador de systemd para configurar diversos demonios de red durante el arranque. Su función es leer los archivos YAML de configuración en /etc/netplan/ y generar automáticamente los archivos de configuración para los backends de red como /run/systemd/network/ para systemd-networkd.
1.-
Ejemplo de configuración simple para NetworkManager con DHCP automático en todas las interfaces
# nano /etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: NetworkManager
Una ves aplicada NetworkManager manejará la conexión [ver netplan.io].
2.-
Ejemplo de configuración estática para una interfaz Ethernet con systemd-networkd
Para un servidor, donde se quiere una IP fija en la interfaz enp0s
# nano /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no # Desactiva DHCP para IPv4
addresses: [192.168.1.10/24] # IP estática y máscara
routes:
- to: default
via: 192.168.1.1 # Gateway
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS (Google DNS como ejemplo)
3.-
Ejemplo de conexión WiFi con WPA2 y DHCP en un laptop, usando NetworkManager.
# nano /etc/netplan/50-wifi.yaml`
network:
version: 2
renderer: NetworkManager
wifis:
wlan0: # Nombre de la interfaz WiFi
dhcp4: yes
access-points:
"Mi-Red-WiFi":
password: "mi-contrasena-secreta"