systemd-resolved - Frage  [GELÖST]

Allgemeine Diskussionen rund um KeyHelp.
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

Das Paket resolvconf ist hier vorhanden, wurde aber von mir nicht extra installiert ...

Kann einer der KH Entwickler hierzu Auskunft geben - ich bin jetzt wirklich etwas verwirrt :?:
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: systemd-resolved - Frage

Post by 24unix »

Du hast sicher eine Minimalinstallation von deinem Provider genommen.

Nun sind die aber immer unterschiedlich "minimal".

Also ich würde resolvconf purgen und dann mit systemd-resolved weiter machen.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

24unix wrote: Sat 26. Nov 2022, 17:06 Du hast sicher eine Minimalinstallation von deinem Provider genommen.

Nun sind die aber immer unterschiedlich "minimal".

Also ich würde resolvconf purgen und dann mit systemd-resolved weiter machen.
OK habs jetzt purged aber noch keinen reboot gemacht ;-)
die /etc/resolv.conf ist weiterhin ein symlink aber der Inhalt hat sich jetzt geändert zu:

Code: Select all

nameserver 127.0.0.53
options edns0 trust-ad
search .
sieht das bei dir auch so aus?

dann müsste ich ja quasi jetzt nur folgendes tun:

Code: Select all

sudo systemctl start systemd-resolved
sudo systemctl enable systemd-resolved
reboot
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: systemd-resolved - Frage

Post by 24unix »

Ralph wrote: Sat 26. Nov 2022, 17:36
24unix wrote: Sat 26. Nov 2022, 17:06 Du hast sicher eine Minimalinstallation von deinem Provider genommen.

Nun sind die aber immer unterschiedlich "minimal".

Also ich würde resolvconf purgen und dann mit systemd-resolved weiter machen.
OK habs jetzt purged aber noch keinen reboot gemacht ;-)
die /etc/resolv.conf ist weiterhin ein symlink aber der Inhalt hat sich jetzt geändert zu:

Code: Select all

nameserver 127.0.0.53
options edns0 trust-ad
search .
sieht das bei dir auch so aus?
Yap.

Ralph wrote: Sat 26. Nov 2022, 17:36
dann müsste ich ja quasi jetzt nur folgendes tun:

Code: Select all

sudo systemctl start systemd-resolved
sudo systemctl enable systemd-resolved
reboot
Den reboot, um zu testen, up das Setup rebootfest ist?
Ja, kann nicht schaden, wenn das System noch nicht produktiv ist.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

nach dem reboot sieht die /etc/resolv.conf wieder anders aus:

Code: Select all

nameserver 185.12.64.2
nameserver 185.12.64.1
kannst du mir bitte noch deine:
/etc/systemd/resolved.conf
zeigen?

hier ist immer noch einiges durcheinander ...
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: systemd-resolved - Frage

Post by 24unix »

Ralph wrote: Sat 26. Nov 2022, 18:03 kannst du mir bitte noch deine:
/etc/systemd/resolved.conf
zeigen?
Klar.
Bis ca. 20 Uhr bin ich noch im Büro …

Code: Select all

# cat /etc/systemd/resolved.conf
[Resolve]
DNS=202.61.245.65 2a03:4000:53:1bc:b83e:85ff:fe09:f8d0
FallbackDNS=212.227.160.159 2001:8d8:1801:701::1 202.61.245.65 2a03:4000:53:1bc:b83e:85ff:fe09:f8d0
Domains=24unix.net
DNSSEC=yes
DNSOverTLS=no
MulticastDNS=no
LLMNR=no
Cache=no-negative
DNSStubListener=yes
ReadEtcHosts=yes
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

hmm, ethtool hängt da noch drin - ist das richtig?

Code: Select all

ls /etc/network/if-up.d
bind9  clamav-freshclam-ifupdown  ethtool  postfix
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: systemd-resolved - Frage

Post by 24unix »

Ralph wrote: Sat 26. Nov 2022, 18:22 hmm, ethtool hängt da noch drin - ist das richtig?

Code: Select all

ls /etc/network/if-up.d
bind9  clamav-freshclam-ifupdown  ethtool  postfix
Zumindest ist es bei mir nicht drin.

Code: Select all

# ls /etc/network/if-up.d
bind9  clamav-freshclam-ifupdown  postfix
Was steht denn in dem Script?
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

24unix wrote: Sat 26. Nov 2022, 18:29
Ralph wrote: Sat 26. Nov 2022, 18:22 hmm, ethtool hängt da noch drin - ist das richtig?

Code: Select all

ls /etc/network/if-up.d
bind9  clamav-freshclam-ifupdown  ethtool  postfix
Zumindest ist es bei mir nicht drin.

Code: Select all

# ls /etc/network/if-up.d
bind9  clamav-freshclam-ifupdown  postfix
Was steht denn in dem Script?

Code: Select all

cat /etc/network/if-up.d/ethtool
#!/bin/sh

ETHTOOL=/sbin/ethtool

test -x $ETHTOOL || exit 0

[ "$IFACE" != "lo" ] || exit 0

# Find settings with a given prefix and print them as they appeared in
# /etc/network/interfaces, only with the prefix removed.
# This actually prints each name and value on a separate line, but that
# doesn't matter to the shell.
gather_settings () {
    set | sed -n "
/^IF_$1[A-Za-z0-9_]*=/ {
    h;                             # hold line
    s/^IF_$1//; s/=.*//; s/_/-/g;  # get name without prefix
    y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/;  # lower-case
    p;
    g;                             # restore line
    s/^[^=]*=//; s/^'\(.*\)'/\1/;  # get value
    p;
}"
}

# Gather together the mixed bag of settings applied with -s/--change
SETTINGS="\
${IF_LINK_SPEED:+ speed $IF_LINK_SPEED}\
${IF_LINK_DUPLEX:+ duplex $IF_LINK_DUPLEX}\
"

# WOL has an optional pass-key
set -- $IF_ETHERNET_WOL
SETTINGS="$SETTINGS${1:+ wol $1}${2:+ sopass $2}"

# Autonegotiation can be on|off or an advertising mask
case "$IF_ETHERNET_AUTONEG" in
'')     ;;
on|off) SETTINGS="$SETTINGS autoneg $IF_ETHERNET_AUTONEG" ;;
*)      SETTINGS="$SETTINGS autoneg on advertise $IF_ETHERNET_AUTONEG" ;;
esac

[ -z "$SETTINGS" ] || $ETHTOOL --change "$IFACE" $SETTINGS

SETTINGS="$(gather_settings ETHERNET_PAUSE_)"
[ -z "$SETTINGS" ] || $ETHTOOL --pause "$IFACE" $SETTINGS

SETTINGS="$(gather_settings HARDWARE_IRQ_COALESCE_)"
[ -z "$SETTINGS" ] || $ETHTOOL --coalesce "$IFACE" $SETTINGS

SETTINGS="$(gather_settings HARDWARE_DMA_RING_)"
[ -z "$SETTINGS" ] || $ETHTOOL --set-ring "$IFACE" $SETTINGS

SETTINGS="$(gather_settings OFFLOAD_)"
[ -z "$SETTINGS" ] || $ETHTOOL --offload "$IFACE" $SETTINGS

also ich finde derzeit überall zu neuen Debian & Ubuntu Distros, das resolvconf package erforderlich ist um die NS Settings permanent zu machen z.b.
https://linuxhint.com/update-resolv-conf-on-ubuntu/



seltsam ist aber das vor dem reboot nach deinstallation von resolvconf, das ganze noch so ausgesehen hat:

Code: Select all

nameserver 127.0.0.53
options edns0 trust-ad
search 
nach einem reboot dann:

Code: Select all

nameserver 185.12.64.2
nameserver 185.12.64.1
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

der lokale NS 127.0.0.53 ist nach dem reboot komplett verschwunden ... wie bekomme ich das wieder in die resolv.conf das es bleibt?

Code: Select all

nameserver 127.0.0.53
options edns0 trust-ad
search 
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: systemd-resolved - Frage

Post by 24unix »

Ralph wrote: Sat 26. Nov 2022, 18:39

also ich finde derzeit überall zu neuen Debian & Ubuntu Distros, das resolvconf package erforderlich ist um die NS Settings permanent zu machen z.b.
https://linuxhint.com/update-resolv-conf-on-ubuntu/
Entweder das, oder halt systemd-resolvd.
Nur beides ist wohl nicht so klug.

Unter Xen hatte ich die Kisten immer mit debootstrap aufgesetzt.
Unter KVM nehme ich eine netinst-Iso. resolvconf war bisher auf einer der Kisten drauf.
Ralph wrote: Sat 26. Nov 2022, 18:39
seltsam ist aber das vor dem reboot nach deinstallation von resolvconf, das ganze noch so ausgesehen hat:

Code: Select all

nameserver 127.0.0.53
options edns0 trust-ad
search 
nach einem reboot dann:

Code: Select all

nameserver 185.12.64.2
nameserver 185.12.64.1
Ja. Ist es ein ASCII File?
löschen, Symlink auf /run/systemd/resolve/stub-resolv.conf setzen und nochmal booten.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

das ist ja das Problem

Code: Select all

cat /run/systemd/resolve/stub-resolv.conf
nameserver 185.12.64.2
nameserver 185.12.64.1
nach dem reboot wurden die likalen NS in der stub-resolv.conf geändert auf die externen vom datacenter
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: systemd-resolved - Frage

Post by 24unix »

Ralph wrote: Sat 26. Nov 2022, 18:57 das ist ja das Problem

Code: Select all

cat /run/systemd/resolve/stub-resolv.conf
nameserver 185.12.64.2
nameserver 185.12.64.1
nach dem reboot wurden die likalen NS in der stub-resolv.conf geändert auf die externen vom datacenter
Was für ein DC?
Was für ein Virtualisierer?

Edit: OK; DNS ist von Hetzner. Wenn vorhanden, würde ich deren Anleitung nutzen und auf systemd-resolv.conf verzichten.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Ralph
Posts: 786
Joined: Mon 30. Mar 2020, 16:14

Re: systemd-resolved - Frage

Post by Ralph »

24unix wrote: Sat 26. Nov 2022, 18:59
Ralph wrote: Sat 26. Nov 2022, 18:57 das ist ja das Problem

Code: Select all

cat /run/systemd/resolve/stub-resolv.conf
nameserver 185.12.64.2
nameserver 185.12.64.1
nach dem reboot wurden die likalen NS in der stub-resolv.conf geändert auf die externen vom datacenter
Was für ein DC?
Was für ein Virtualisierer?
KVM - vermutlich werden hier die Ns iunter /etc/networks für systemd als Vorlage verwendet, obwohl wenn Bind vorhanden ist und läuft ...
aber warum verschindet der loakle NS komplett aus der resolv.conf?
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: systemd-resolved - Frage

Post by 24unix »

Ralph wrote: Sat 26. Nov 2022, 19:07
24unix wrote: Sat 26. Nov 2022, 18:59
Ralph wrote: Sat 26. Nov 2022, 18:57 das ist ja das Problem

Code: Select all

cat /run/systemd/resolve/stub-resolv.conf
nameserver 185.12.64.2
nameserver 185.12.64.1
nach dem reboot wurden die likalen NS in der stub-resolv.conf geändert auf die externen vom datacenter
Was für ein DC?
Was für ein Virtualisierer?
KVM - vermutlich werden hier die Ns iunter /etc/networks für systemd als Vorlage verwendet, obwohl wenn Bind vorhanden ist und läuft ...
aber warum verschindet der loakle NS komplett aus der resolv.conf?
Da würde ich mal googlen, ob Hetzner da irgendwas von Aussen "automatisiert".
Bin schon seit nem Jahr nicht mehr da, hatte früher aber keine solchen Probleme.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
Post Reply