Ubuntu Server Netplan Configuration
0. Config file
/etc/cloud/cloud.cfg.d/50-curtin-networking.cfg
1. Effect file
/etc/netplan/50-cloud-init.yaml
2. Update effect file
cloud-init clean
cloud-init init
netplan apply
3. Example
static/dynamic ip, dns, ipv6 privacy, route metric
network:
ethernets:
ens192:
addresses:
- 10.xx.xx.xx/24
gateway4: 10.xx.xx.1
nameservers:
addresses:
- 10.xx.xx.xx
ipv6-privacy: true
routes:
- to: 0.0.0.0/0
via: 10.xx.xx.1
metric: 20000
enp2s0f1:
dhcp4: true
version: 2