staging.inyokaproject.org

systemd-resolved hat nach Upgrade keinen DNS

Status: Gelöst | Ubuntu-Version: Server 18.04 (Bionic Beaver)
Antworten |

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

Hallo, habe meinen Server von xenial auf bionic aktualisiert. Es ist kein NetworkManager und keine GUI installiert. Nach dem Upgrade war noch resolvconf installiert. habe ich deinstalliert, soll systemd-resolved verwalten. dnsmasq wird auch nicht mehr benötigt (ich möchte systemd-resolved nutzen) und den habe ich jetzt auch deinstalliert. Das Problem ist, dass systemd-resolved die symbolische Verknüpfung /etc/resolv.conf korrekt verwaltet (nur 127.0.0.53), aber selbst keinen DNS hinterlegt hat. Wenn ich den manuell hinterlege

systemd-resolve --set-dns=10.0.0.254 --interface=enp0s16

funktioniert die Namensauflösung über 127.0.0.53 auch wieder problemlos. Ich könnte jetzt beim Start ein Skript laufen lassen, das diesen Befehl ausführt, dies ist jedoch in meinen Augen Pfusch. Die interfaces vom alten System wurde übernommen:

djkuhpisse@ubuntu-server:/etc$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s16
iface enp0s16 inet static
	address 10.0.0.115
	netmask 255.255.255.0
	network 10.0.0.0
	broadcast 10.0.0.255
	gateway 10.0.0.254
	# dns-* options are implemented by the resolvconf package, if installed
	dns-nameservers 10.0.0.254
djkuhpisse@ubuntu-server:/etc$ 

Liegt es daran? Muss auf netplan.io umgestellt werden (dieses Paket ist auch installiert, aber unter /etc/netplan keine Datei)? LG DJKuhpisse

EDIT: Gelöst: Habe auf Netplan umgestellt. Komisch ist nur, dass in der /etc/default/grub netplan nicht deaktiviert war.

Antworten |