Proc by mel neco kontrolovat? Tenhle soubor ke konfiguraci DNS slouzi odjakziva. Proto se to taky menuje konfiguracni soubor, zejo ...
Protože tenhle soubor stejně tak odjakživa přepisuje třeba DHCP klient.
To neni pravda. Co ja vim, tak DHCP klient prepisuje /run/resolvconf/resolv.conf. /etc/resolv.conf pak byva symlink na nej. Pokud symlink nahradim souborem, DHCP klient se mi do niceho nesere, prepisuje si svuj /run/resolvconf/resolv.conf, coz mi je putna. Pokud tedy systemd opavdu zacal prepisovat /etc/resolv.conf, tak je Poettering jeste vetsi debil, nez jsem se puvodne domnival.
V Debianu při vyhledávání DHCP to vyhodí ohledně klientů min toto:
dibbler-client - Přenosný klient DHCPv6
pump - BOOTP a klient DHCP pro automatickou konfiguraci IP
autodns-dhcp - Automatic DNS updates for DHCP
bootp - server for the bootp protocol with DHCP support
udhcpc - Provides the busybox DHCP client implementation
dhcpcd5 - DHCPv4, IPv6RA and DHCPv6 client with IPv4LL support
guessnet - Guess which LAN a network device is connected to
isc-dhcp-client - DHCP client for automatically obtaining an IP address
whereami - Automatically reconfigure your (laptop) system for a new location
wide-dhcpv6-client - DHCPv6 client for automatic IPv6 hosts configuration
kterého DHCP klienta myslíte?
Dáte ruku do ohně za to, že to všechny dělají stejně jak popisujete? Každopádně DHCP klient obsah /etc/resolv.conf mění, a je celkem jedno, jestli to je soubor nebo symlink. Další běžný program co to mění je resolvconf ap.:
openresolv - management framework for resolv.conf
resolvconf - Obsluha informací o jmenných serverech
avahi-dnsconfd - Avahi DNS configuration tool
myslím, že zkontrolovat konfiguraci sítě byla proto opravdu dobrá rada. Kdo ví co mu tam co přepisuje, třeba v tom je systemd výjimečně nevinně