Jemand mit mehr Ahnung von der systemd-Netplan Symbiose kann sich natürlich einklinken, aber so funktioniert es bei mir auf meiner letzten verbleibenden Ubuntu Maschine, auch 20.04. Da musst du nur die Netplan Konfiguration bearbeiten.
.......
EDIT: Hast du das ganze per eigener ISO oder Netcup Image aufgesetzt? Im letzteren ist gegebenenfalls noch Cloudconfig Gedöns drin, was dir dazwischen funkt.
Genau, NetCup Image und das Cloud Gedoens ist das was mir hier ein wenig Kopfzerbrechen verursacht...
Jedoch ist es bei mir eine 50-cloud-init.yaml (weil cloud) in der erst mal nur folgendes steht (original IPs etc abgeaendert)
network:
version: 2
ethernets:
eth0:
addresses:
- xx.xx.245.xx/23
- xxxx:xxxx:b:ba:xxxx:caff:xxxx:9c9b/64
match:
macaddress: 7a:xx:xx:xx:xx:9b
routes:
- to: 0.0.0.0/0
via: xx.xx.244.1
- on-link: true
to: ::/0
via: fe80::1
Alles anzeigen
fuege ich dann die gewuenschten NS hinzu, was kein Problem darstellt...
network:
version: 2
ethernets:
eth0:
addresses:
- xx.xx.245.xx/23
- xxxx:xxxx:b:ba:xxxx:caff:xxxx:9c9b/64
match:
macaddress: 7a:xx:xx:xx:xx:9b
routes:
- to: 0.0.0.0/0
via: xx.xx.244.1
- on-link: true
to: ::/0
via: fe80::1
nameservers:
addresses:
- 8.8.8.8
- 4.4.4.4
- 2001:4860:4860::8888
Alles anzeigen
ist der output danach in der /var/run/systemd/resolve/resolv.conf .... die Alten, sowie die Neuen hinzugefuegten
nameserver 46.38.225.230
nameserver 46.38.252.230
nameserver 2a03:4000:0:1::e1e6
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
Die /etc/resolv.conf ist aber nach wie vor immutable mit dem Inhalt
nameserver 46.38.225.230
nameserver 46.38.252.230
nameserver 2a03:4000:0:1::e1e6
Die /etc/resolv.conf ist kein Symlink sondern statisch wie die Abfragen zeigen
xxxx@server:~# ls -al /etc/resolv.conf
-rw-r--r-- 1 root root 81 Aug 7 20:33 /etc/resolv.conf
xxxx@server:~# readlink -f /etc/resolv.conf
/etc/resolv.conf
xxxx@server:~# realpath /etc/resolv.conf
/etc/resolv.conf