Netplan Network Configuration
- canonical/netplan
- YAML based network configuration abstraction renderer
- Supports
networkd,NetworkManager
- Config:
/etc/netplan/*.yaml(e.g.,50-cloud-init.yaml) - Generated:
/run/systemd/network/ - Docs: Netplan YAML Reference
netplan try
netplan apply
Examples
network:
version: 2
ethernets:
ens3:
dhcp4: true
eno1:
dhcp4: true
Full Syntax
network:
version: 2
renderer: networkd # or NetworkManager
ethernets:
device-id:
dhcp4: true
match:
macaddress: aa:bb:cc:00:11:22
# SR-IOV
enp1s16f1:
link: enp1
# Other types: bonds, bridges, vlans, wifis, etc.
DNS Settings
nameservers:
search: [lab, home]
addresses: [8.8.8.8, 'FEDC::1']