The below configuration can be used by Netplan to configure one or more interfaces.
Basic configuration for a single interface:
---
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.0.2.2/24
- 2001:db8::a/64
routes:
- to: 0.0.0.0/0
via: 192.0.2.1
- to: "::0/0"
via: 2001:db8::1
nameservers:
addresses:
- 192.0.2.250
- 2001:db8::ffff
search:
- mydomain.com
---
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.0.2.2/29
routes:
- to: 0.0.0.0/0
via: 192.0.2.1
eth1:
addresses:
- 192.0.2.250/29
nameservers:
addresses:
- 192.0.2.254
search:
- mydomain.com
---
network:
version: 2
renderer: networkd
ethernets:
lo:
match:
name: lo
addresses:
- 192.0.2.255/32
- 2001:db8:a::ffff/128
eth0:
addresses:
- 192.0.2.2/29
- 2001:db8::a/64
routes:
- to: 0.0.0.0/0
via: 192.0.2.1
- to: "::0/0"
via: 2001:db8::1
nameservers:
addresses:
- 192.0.2.1
- 2001:db8::ffff
search:
- mydomain.com
---
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
dhcp6: no
addresses:
- 192.0.2.250/24
- 2001:db8:a::ffff/64
nameservers:
search: [ mydomain.com ]
addresses:
## Public resolvers
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
routes:
- to: default
via: 192.0.2.1
- to: default
via: fe80::1