Op 30-12-2023 om 19:07 schreef tjoen:
> named resolved niet meer
>
> /etc/resolv.con is link naar niet bestaande file
Het moet zijn /etc/resolv.conf
Als je bind laat draaien op die machine, dan moet daar iets van
127.0.0.1 in staan. En wellicht ook iets voor ipv6 (::1)
> Op ander systemm link naar /run/systemd/resolve/stub-resolv.conf
> Daarin staat:
> nameserver 127.0.0.53
> options edns0 trust-ad
> search .
>
> al runt named daar niet
>
> Logs probleemgeval:
> ...
> running as: named -f -u named
Zo staat hij bij mij ook in "ps aux".
In de man-page staat:
-u user
This option sets the setuid to user after completing privileged
operations, such as creating sockets that listen on privileged ports.
> ...
> couldn't mkdir '/var/run/named': Permission denied
> could not create /var/run/named/session.key
> failed to generate session key for dynamic DNS: permission denied
> ..
Bij mij zijn die directories en bestanden er wel.
Er staat toevallig niets over apparmor?
Kan root schrijven in /var/run ?
> Rebooten helpt niet
> Alleen een nieuwe resolv.conv werkt omdat licale named niet wordt
> geraadpleegt:
> nameserver 192.168.178.1
> options edns0 trust-ad
> search .
Tja, dat is wat anders.
> Blijkbaar hele tijd gewerkt met niet bestaand resolv.conf
> Wat doe ik fout?
Het lijkt me dat er een correcte resolv.conf moet komen.
Wat zegt:
host
nu.nl 127.0.0.1
host
nu.nl ::1
Als hij het niet doet dan werkt je nameserver nog niet.
Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl