Routing och IP-adressering (netplan)
Ubuntu använder sig av netplan.
Konfiguration sker i YAML-fil, /etc/netplan/00-installer-config.yaml. DHCP eller fast adress pekas ut på samma nivå. DNS-servrar pekas ut här.
Exempelkonfiguration med fast IPv4-adress och DHCPv6:
network:
ethernets:
ens18:
dhcp6: true
addresses:
- 10.1.1.12/30
nameservers:
addresses:
- 10.0.1.11
search:
- example.net
routes:
- to: 0.0.0.0/0
via: 10.0.1.11
version: 2
Efter konfigurering av fil slå kommandot sudo netplan apply. Verifiering av YAML-filen sker innan den installeras och installeras ej vid misslyckad validering.
Ex. konf med fast IPv4 och fast IPv6 adress:
network:
ethernets:
ens18:
addresses:
- 10.10.12.14/30
- 2001:db8::1/128
nameservers:
addresses:
- 10.10.22.13
search:
- example.net
routes:
- to: default
via: 10.10.12.13/30
- to: "::/0"
via: fe80::d676:a0ff:fe6b:e587
on-link: true
version: 2
Det går även att byta namn på nätverksinterface i netplan. Se konf nedan, mac-adress har tagits fram med lshw -C network där serial är mac-adress. Här blir alltså det nya namnet eth0.
network:
ethernets:
ens18:
addresses:
match:
macaddress: aa:bb:cc:dd:ee:ff
set-name: eth0