Gå til innhold

Resolvconf og debian - hva pokker?


kyrsjo

Anbefalte innlegg

Har en debianserver, som har statisk ip (dhcp© kjører ikke) på det interne nettet. Men utover har den et problem - DNS går til et vist varm sted en gang i mellom...

 

Dette er ikke så merkelig:

elevfs-alt2:~# cd /etc/resolv.conf
-bash: cd: /etc/resolv.conf: No such file or directory
elevfs-alt2:~#

 

det viser seg at dette er en symlink til en ikke-eksisterende fil:

elevfs-alt2:/etc# ls -la | grep resolv
drwxr-xr-x   4 root root     1024 2004-09-15 09:34 resolvconf
lrwxrwxrwx   1 root root       31 2004-09-15 09:34 resolv.conf -> /etc/resolvconf/run/resolv.conf
elevfs-alt2:/etc#

 

Det store spørsmålet er nå: Hvorfor? Hva er resolvconf?

elevfs-alt2:/etc# ls -laR resolvconf/
resolvconf/:
totalt 7
drwxr-xr-x   4 root root 1024 2004-09-15 09:34 .
drwxr-xr-x  61 root root 3072 2004-11-16 14:39 ..
-rw-r--r--   1 root root   87 2004-06-29 09:14 interface-order
drwxr-xr-x   2 root root 1024 2004-09-15 09:34 resolv.conf.d
lrwxrwxrwx   1 root root   19 2004-09-15 09:34 run -> /dev/shm/resolvconf
drwxr-xr-x   2 root root 1024 2004-11-04 09:39 update.d

resolvconf/resolv.conf.d:
totalt 4
drwxr-xr-x  2 root root 1024 2004-09-15 09:34 .
drwxr-xr-x  4 root root 1024 2004-09-15 09:34 ..
-rw-r--r--  1 root root    0 2003-10-29 21:14 base
-rw-r--r--  1 root root  151 2004-05-14 09:47 head
-rw-r--r--  1 root root   56 2004-09-15 09:32 original
-rw-r--r--  1 root root    0 2004-09-15 09:34 tail

resolvconf/update.d:
totalt 12
drwxr-xr-x  2 root root 1024 2004-11-04 09:39 .
drwxr-xr-x  4 root root 1024 2004-09-15 09:34 ..
-rwxr-xr-x  1 root root 3408 2004-06-11 13:38 bind
-rwxr-xr-x  1 root root 1571 2004-08-13 21:20 dnsmasq
-rwxr-xr-x  1 root root 3337 2004-07-10 17:13 libc
elevfs-alt2:/etc#

 

legger ved denne i håp om at den bringer klarhet...

 

søkte på google på resolvconf, men fant bare en side med tekst jeg overhode ikke kan lese (da jeg ikke kan kinesisk...)

 

Apt sier at resolvconf er en "nameserver information manager". Hmm... Whathapokker?

 

I tilfelle det skulle være interessant kjører denne serveren også en "cacheing DNS proxy" - dnsmasq. Denne fungerer som primær dns på nettet, og gjør oppslagene sine til andre nameservere vha... resolv.conf. Ikke rart ting har vært treigt i dag...

 

Any ideas?

Lenke til kommentar
Videoannonse
Annonse

Fjern symlinken og legg inn en vanlig resolv.conf.

Ikke gjør det vanskeligere enn det er. ;)

 

Google sa dette:

Resolvconf is a framework for keeping track of the system's information about currently available nameservers. It sets itself up as the intermediary between programs that supply nameserver information and programs that use nameserver information. Examples of programs that supply nameserver information are: ifupdown, DHCP clients, the PPP daemon and local nameservers. Examples of programs that use this information are: DNS caches, resolver libraries and the programs that use them.
Endret av zyp
Lenke til kommentar
Fjern symlinken og legg inn en vanlig resolv.conf.

Ikke gjør det vanskeligere enn det er. ;)

 

Google sa dette:

Resolvconf is a framework for keeping track of the system's information about currently available nameservers. It sets itself up as the intermediary between programs that supply nameserver information and programs that use nameserver information. Examples of programs that supply nameserver information are: ifupdown, DHCP clients, the PPP daemon and local nameservers. Examples of programs that use this information are: DNS caches, resolver libraries and the programs that use them.

Takker. Er ikke 100% kjent med debian, men det er en veldig flott serverdistro.

 

Men hva betydde det du skrev der? Kan den ha noe med dnsmasq å gjøre (local nameservers)? Sikker på at den ikke kan bli "gjennoprettet" hvis jeg fjerner linken?

 

Hva med rett og slett å fjerne hele pakka - altså apt-get --remove resolvconf?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...