Netplan
yaml-Dateien unter /etc/netplan
Die Namen sind beliebig, aber es wird nummerisch sortiert.
Automatische Konfiguration. Der renderer sagt aus welcher Dienst die Kontrolle übernehmen soll.
Bei Desktopsystemen:
network:
version: 2
renderer: NetworkManager
Standardmäßig ist der renderer networkd und muss nicht angegeben werden.
Bei Servern:
network:
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.10.5/24
nameservers:
addresses: [1.1.1.1,8.8.8.8]
routes:
- to: default
via: 192.168.1.1
version: 2
Bei einer zweiten virtuellen IP auf dem gleichen Interfaces wird diese mit Komma getrennt:
network:
version: 2
ethernets:
eth0:
addresses:
- 10.10.10.5/24
- 10.10.10.6/24
gateway4: 10.10.10.1
match:
macaddress: 26:f0:b8:a5:d9:af
nameservers:
addresses:
- 194.110.78.122
search:
- foo.network
set-name: eth0
oder
addresses: [37.100.195.4/22, 46.38.240.15/32]
nameservers:
addresses: [194.110.78.122,1,1.1.1.1]
Bei Cloud-Init wird die yaml-Datei automatisch erzeugt. Deshalb sollte eine zweite yaml angelegt werden falls weitere IPs hinzukommen sollen
Test für 120 s
netplan try
Netzwerkeinstellung aktivieren
netplan apply