Newsgroup: it.comp.os.linux.iniziare
Titolo: gusty perde le impostazioni dns

ciao a tutti. sono passato da feisty a gusty e tutto fila tranne un 
problemino: ogni volta che accendo devo andare a modificare sul gestore 
della rete (o su resolv.conf) i parametri dei dns. proprio non li 
mantiene... qualcuno ha idea di come si possa risolvere?
grazie a tutti

nintesa ha scritto:

Sei in modalità roaming? Prova a disattivarla.
Sei in DHCP? Prova così:
sudo gedit /etc/dchp3/dhclient.conf
e inserisci la riga:
prepend domain-nameservers dns1, dns2
(sostituendo opportunamente dns1 e dns2, ovviamente).
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/


usi il pacchetto resolvconf?
in caso i dns li devi definire nel file /etc/network/interfaces invece 
che in /etc/resolv.conf

 Sei in DHCP? Prova così:
credo in dhcp... ma non so cosa siano ne come vedere in quale sono..


aggiungo... sostanzialmente ogni volta che riavvio cambia il contenuto 
di resolv.conf

 credo in dhcp...
Ok, correggo gli errori di battitura che ho commesso.
Il file è: /etc/dhcp3/dhclient.conf trovi la riga:
La riga è:
prepend domain-name-servers dns1, dns2;
Una riga simile c'è già, devi solo decommentarla (levare il #
iniziale), ed inserire i tuoi due dns al posto di 127.0.0.1.


 credo in dhcp...
Ok, correggo gli errori di battitura che ho commesso.
Il file è: /etc/dhcp3/dhclient.conf
La riga è:
prepend domain-name-servers dns1, dns2;
Una riga simile c'è già, devi solo decommentarla (levare il #
iniziale), ed inserire i tuoi due dns al posto di 127.0.0.1.



allora probabilmente hai veramente il pacchetto resolvconf installato 
quindi o lo disinstalli con aptitude o apt o synaptic oppure definisci i 
dns direttamente dentro il file interface editandolo con vi o gedit o 
quello che + ti aggrada!
se hai dubbi chiedi pure e gia che ci sei postaci il file interface,
da riga di comando dai un cat /etc/network/interfaces e già che ci sei 
posta anche il contenuto di /etc/resolv.conf

 posta anche il contenuto di /etc/resolv.conf
ecco il primo:
auto lo
iface lo inet loopback
auto eth0
#iface eth0 inet dhcp
auto eth1
#iface eth1 inet dhcp
auto eth2
#iface eth2 inet dhcp
auto ath0
#iface ath0 inet dhcp
auto wlan0
#iface wlan0 inet dhcp
ed il secondo è:
# generated by NetworkManager, do not edit!
nameserver 192.168.1.1
nonostante l'ultima volta c'avessi piazzato i dns di opendns!!
grazie per l'aiuto...

 # generated by NetworkManager, do not edit!
Disattiva la modalità roaming!
Sistema > amministrazione > rete > proprietà dell'interfaccia che
usi > leva quella benedetta spunta su roaming. Anzi, vai nelle
proprietà di tutte le interfacce, e leva tutte le spunte su roaming.


 proprietà di tutte le interfacce, e leva tutte le spunte su roaming.
Fatto! Ma ogni volta che riavvio il pc la ritrovo attiva e i dns persi!!

Uso gusty da qualche settimana e da quel momento non sono più in grado 
di gestire le impostazioni di rete.
Parto da una situazione in cui ho roaming attivo e dns 192.18.1.1 (il 
router).
Se disattivo il roaming e cambio i dns, o anche se cambio solo i dns 
tutto funziona.
Però se spengo il pc si torna daccapo...
Idem se edito resolv.con.
tutta la trafila tutte le volte è noiosissimo... sapete se esiste una 
soluzione?
Grazie a tutti.

 Grazie a tutti.
Non so da cosa dipende, comunque una soluzione provvisoria può essere 
quella di rendere non modificabile il file resolv.conf
se usi ext2 o ext3 una volta modificato il tuo file resolv.conf fai
sudo chattr +i /etc/resolv.conf
quando dovrai rimodificarlo prima devi usare
sudo chattr -i /etc/resolv.conf

 sudo chattr -i /etc/resolv.conf
fatto... ma nisba! lo cambia lostesso!

 fatto... ma nisba! lo cambia lostesso!
Nell'attesa di risolvere il problema, potresti forse automatizzare la
rettifica del file /etc/resolv.conf.
Edita lo script /etc/rc.local:
sudo gedit /etc/rc.local
Dovrebbe essere vuoto, con solo un commento seguito da
exit 0
Prima di exit 0, inserisci le righe:
echo "nameserver dns1" > /etc/resolv.conf
echo "nameserver dns2" >> /etc/resolv.conf
(sostituendo a dns1 e a dns2 gli IP opportuni).
È un pessimo workaround, ma forse per ora può andare...
