Pagina 1 di 1

file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 15:02
da difesaparcosempione
Il file resolv.conf può essere modificato con successo a mano da superutente ?
Questa domanda l'ho fatta perchè ho aggiunto una riga
nameserver aaa.bbb.ccc.254. ( aaa.bbb.ccc è presente )
ma al reboot del sistema questa modifica viene persa ....  :-\

grazie && ciaux
:)

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 15:08
da ReMichael
difesaparcosempione ha scritto: Il file resolv.conf può essere modificato con successo a mano da superutente ?
Questa domanda l'ho fatta perchè ho aggiunto una riga
nameserver aaa.bbb.ccc.254. ( aaa.bbb.ccc è presente )
ma al reboot del sistema questa modifica viene persa ....  :-\

grazie && ciaux
:)
non vorrei dire una stupidaggine, ma penso che se la rete è impostata in dhcp venga sovrascritto all'acquisizione dell'indirizzo.. discorso diverso se è impostata staticamente.

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 15:39
da Jack_ut
Dopo aver apportato le modifiche a resolv.conf, con diritti di amministrazione

Codice: Seleziona tutto

sudo gedit /etc/resolv.conf
dai

Codice: Seleziona tutto

sudo chattr +i /etc/resolv.conf
per rendere il file non modificabile

nel caso volessi, poi, permettere nuovamente la modifica al file, il comando sarà

Codice: Seleziona tutto

sudo chattr -i /etc/resolv.conf

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 17:52
da difesaparcosempione
ReMichael ha scritto:
difesaparcosempione ha scritto: Il file resolv.conf può essere modificato con successo a mano da superutente ?
Questa domanda l'ho fatta perchè ho aggiunto una riga
nameserver aaa.bbb.ccc.254. ( aaa.bbb.ccc è presente )
ma al reboot del sistema questa modifica viene persa ....  :-\

grazie && ciaux
:)
Grazie effettivamente ho il dhcp che mi compila il resolv.conf.
Ero rimasto distratto dal fatto di avere anche un'altra rete con indirizzo statico ma senza dhcp.
Quindi non posso farci niente ..
Anche perchè sulla rete della static non ho dhcp ...
Nameserver indirizza a sistemi con dhcp a bordo ?


non vorrei dire una stupidaggine, ma penso che se la rete è impostata in dhcp venga sovrascritto all'acquisizione dell'indirizzo.. discorso diverso se è impostata staticamente.

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 18:05
da ARM_
Jack_ut ha scritto: Dopo aver apportato le modifiche a resolv.conf, con diritti di amministrazione

Codice: Seleziona tutto

sudo gedit /etc/resolv.conf
dai

Codice: Seleziona tutto

sudo chattr +i /etc/resolv.conf
per rendere il file non modificabile

nel caso volessi, poi, permettere nuovamente la modifica al file, il comando sarà

Codice: Seleziona tutto

sudo chattr -i /etc/resolv.conf
confermo. si fa così.

consiglio anche di trascriversi all'interno del file stesso i comandi, preceduti da un #, così se ci si trova con la rete impastata e si necessita di togliere il blocco non si devono fare i salti mortali per recuperare il comando esatto

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 18:08
da Massimog
se non blocchi il file network manager te lo cambia sempre

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 18:25
da stefano.giro
Stai usando la 10.04 in una VM con vmware ?
Te lo chiedo perchè il dispettoso sistema sempre il resolv.conf come gli garba ad ogni avvio della macchina virtuale, anche se metti indirizzi statici.  (bad)

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 19:10
da ReMichael
Non sono molto d'accordo sul change attribute.. è vero, funziona, ma secondo rendere i files di sistema immutable non è tanto bello (e poi non funziona su tutti i filesystems).

Piuttosto si può agire sul comportamento del client dhcp, attraverso il file /etc/dhcp3/dhclient.conf, dove si possono regolare le varie opzioni non solo a livello generale ma anche di singola interfaccia di rete.

Nel manuale è spiegato come fare:

Codice: Seleziona tutto

man dhclient.conf
Un esempio banale può essere (non l'ho testato ma dovrebbe funzionare):

Codice: Seleziona tutto

option domain-name-servers 208.67.222.222, 208.67.220.220
per assegnare i dns che si vogliono utilizzare

forse c'è anche un modo per appendere un determinato nameserver lasciando anche quelli che si ottengono dal dhcp server

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: giovedì 23 dicembre 2010, 19:30
da Stealth
Io la penso come ReMichael sul change attribute dei files di sistema. Aggiungo anche il rischio (non ne sono sicuro perchè non ho mai verificato) che, tentando e non riuscendo a modificare il file, le varie utilities comincino a spammarti pesantemente dentro /var/log....... e se accadesse non mi sembra una bella cosa
ciao

Re: file resolv.conf ( ubuntu 10.04 LTS )

Inviato: mercoledì 29 dicembre 2010, 19:27
da Mobilez6600
Anche se anche il chattr funziona bene, credo che la soluzione più pulita, tenuto conto della struttura e dell'organizzazione generale di Ubuntu, consista nel modificare il file dhclient.conf