Netplan is the replacement for the non-deterministic
/etc/network/interfaces that Debian still uses. It uses YAML format configuration files to configure your network.
It works remarkably well, and isn't cryptic to read like the
Here are some examples
VLAN Tagged network
This configuration is an example from hydra
network: version: 2 ethernets: enp65s0: dhcp4: false addresses:  enp2s0f0: dhcp4: false addresses:  enp2s0f1: dhcp4: false addresses:  bridges: br2: dhcp4: false addresses: [ 22.214.171.124/23 ] gateway4: 126.96.36.199 nameservers: addresses: [ 188.8.131.52, 184.108.40.206 ] search: [ cslabs.clarkson.edu ] interfaces: [ v2_cosi_priv ] br4: dhcp4: false addresses: [ 220.127.116.11/24 ] interfaces: [ v4_cosi_146 ] br5: dhcp4: false interfaces: [ v5_cosi_voip ] vlans: v2_cosi_priv: id: 2 link: enp65s0 v4_cosi_146: id: 4 link: enp65s0 v5_cosi_voip: id: 5 link: enp65s0