Newsgroup: it.comp.os.linux.debian
Titolo: I DNS spariscono ad ogni boot

Salve a tutto il NG,
premetto che non sono ancora una grande esperto di GNU/Linux, comunque 
nell'installare Debian Sarge nel mio portatile me la sono cavata, con 
qualche info dal web sono riuscito a far funzionare pressochè tutto, 
WiFi compreso.
Il problema è che mi sembrava di avere capito che fosse necessario 
resolvconf per utilizzare i server DNS e quindi l'ho installato:
dopo aver capito che probabilmente mi sbagliavo l'ho rimosso e da questo 
momento in poi ogni volta che riavvio il pc i server DNS che ho 
impostato staticamente con l'utilità di GNOME spariscono...
mi sembra di leggere una riga durante il boot (che però non trovo in 
nessun log!) che dice qualcosa come:
Starting resolvconf... Running 0dns to clean...
Qualcuno mi sa illuminare su cosa sta succedendo? Credevo di avere 
rimosso resolvconf, ho fatto pure dei clean ma sembra che sia sempre 
installato...
...:::Zmaster:::...

 # man /etc/host.conf
# cat /etc/host.conf
order hosts,bind
multi on
da quello che ho letto nel manuale di host.conf e internet significa che 
cerca prima nel file /etc/hosts e poi nei DNS elencati in /etc/resolv.conf
Io non devo definire staticamente dei nomi di host, tipo "PIPPO è 
192.168.1.5", devo usare i DNS, per risolvere gli indirizzi di internet 
insomma.
Se io aggiungo a resolv.conf la riga
nameserver 80.20.6.36
tutto funziona corretamente, il problema è che al boot successivo 
resolv.conf torna ad essere vuoto.
...:::Zmaster:::...

 controlla.
Scusa eh, ma mi sembra di leggere la guida in linea di Windows!
Questo è ovvio, l'ho detto anche io nel post originale.
Io ho bisogno di qualche chiarimento sulla funzione del pacchetto 
resolvconf, se è un pacchetto opzionale che di fatto non mi serve o è in 
qualche modo parte del sistema operativo e in tale caso capire perchè 
viene eseguito lo script 0dns che mi svuota il file con gli IP dei DNS.
...:::Zmaster:::...

 viene eseguito lo script 0dns che mi svuota il file con gli IP dei DNS.
Una ricerchina in google (questo sconosciuto) mi ha dato il seguente link, 
vedi se fa al caso tuo
http://homex.subnet.at/~max/comp-02_debian.shtml

 di casa 
No, non lo conoscevo, non ne ho mai avuto bisogno perchè le stesse 
informazioni che dà quel comando le trovo anche con Synaptic o 
http://packages.debian.org/
Se nonostante questo ho posto la domanda questo vuol dire che non mi è 
chiaro.
 > quindi rinnovo l'invito a sprecare meno tempo nell'aspettare che
 > qualcuno ti risolva i problemi e cercare con Google.
Su questo posso anche essere d'accordo.
Il fatto è che dopo il tuo primo messaggio mi sono detto "mah, forse mi 
sono spiegato male" e allora ho risposto dimostrando che il problema non 
era legato a ciò, quando ho letto la tua risposta mi sono sentito un po' 
preso per il c* .
Al che ho risposto con tono ironico con la battuta della Guida di 
Windows che a pensarci bene in questo contesto potrebbe venire presa più 
per un'offesa... mi dispiace :)
Cmq senza rancore, non ho postato su questo NG per PRETENDERE una 
risposta, ma con la SPERANZA che qualcuno avesse già incontrato il problema.
Ciao
...:::Zmaster:::...

ho avuto un problema simile, anche se il mio caso è probabilmente diverso.
uso un router che assegna ip dinamici a varie macchina e con debian, ad
installazione terminata, ricevevo l'indirizzo ip ma non i dns.
non sono riuscito a fare si che il router passi i dns correttamente, ma ho
modificato un paio di righe in /etc/dhclient.conf
send host-name "nomepc";
e
prepend domanin-name-servers 85.37.17.15, 151.99.125.1;
ora funziona, anche se non ho ancora capito perché il router non passa i
dns.
ciao
-- 
... il caso più unico che raro, per me, è la norma.

Dopo varie peripezie (tipo spostare la console di log sulla porta a 
infrarossi per riuscire a loggare i messaggi di errore, bootlogd non 
funziona col kernel 2.6.8) e ricerche ho finalmente risolto il problema.
Da quello che ho potuto capire resolv.conf è un file di configurazione 
del programma che risolve gli indirizzi, questo file non va modificato 
direttamente, viene rigenerato ogni volta da vari programmi (ad es. pppd).
I DNS statici vanno dichiarati in /etc/network/interfaces e il pacchetto 
resolvconf si occupa appunto di leggersi il file e generare resolv.conf 
in base a quanto specificato.
Quindi reinstallato resolvconf e sistemato /etc/network/interfaces ora 
tutto funziona correttamente.
Sono contento di avere imparato qualcosa in più sul funzionamento di 
Linux, solo avrei preferito trovare una documentazione su cui leggere 
queste info piuttosto che sbattere la testa per quasi un mese...
Grazie a tutti quelli che mi hanno risposto, mi avete suggerito quali 
erano i pezzi per completare il puzzle :)
...:::Zmaster:::...