http://snipt.net/d1s4st3r/opendns-and-fooldns-ip-addresses/
Il file resolv.conf non pu� essere modificato in quanto viene
sovrascritto per� ho visto che seguendo la wiki di mandriva:
http://wiki.mandriva.com/en/Docs/SysAdmin/Networking
in cui si dice:
�The setting in /etc/resolv.conf are overwritten by the dhcp client. To
prevent this behaviour, edit /etc/sysconfig/network-scripts/ifcfg-eth0
and add PEERDNS=no.�
Ho notato che resolv.conf pu� essere modificato e le modifiche
persistono se si interrompe la connessione (sull'interfaccia ppp0 e con
wvdial nel mio caso) e poi la si riavvia.
Per� ho provato a riavviare il sistema e resolv.conf viene pulito da
tutti i cambiamenti fatti dall'utente anche con PEERDNS=no.
Una guida per altri sistemi parlava di mettere DNS1=x.x.x.x e
DNS2=x.x.x.x su ifcfg-ppp0 ma ho visto che i DNS non cambiavano.
Qualcuno ha informazioni aggiornate su come settare i DNS su mandriva
2009.1 senza usare il CC? Pensavo fosse un problema semplice invece si
sta rivelando meno banale di quanto mi aspettassi.
Quindi in /etc/sysconfig/network-scripts/ifcfg-ppp0
PEERDNS=yes
e in /etc/ppp/options
usepeerdns
e poi ci saranno una altra infinit� di file in cui settare i peerdns
(metto questo a futura memoria).
In resolv.conf � scritto chiaramente che tale file � creato da
resolvconf che � un programma, forse un demone comunque ha i propri file
di settaggio che sono in:
/etc/resolvconf/resolv.conf.d
Qui ci sono:
base head tail
in "head" c'� la famosa intestazione che troviamo in /etc/resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
poi c'� la "base" che pu� contenere i server DNS che vogliamo aggiungere
*prima* dei peer DNS che wind o altri isp ci danno, quindi c'� la coda
"tail" che immagino siano i DNS che vogliamo aggiungere dopo i peer dns.
Quindi consiglio di modificare head in questo modo:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# Aggiungere i propri DNS modificando /etc/resolvconf/resolv.conf.d/base
e di modificare base (che � vuoto) in questo modo:
nameserver 87.118.111.215 # FoolDNS
nameserver 81.174.67.134 # FoolDNS
nameserver 8.8.8.8 # GoogleDNS
nameserver 8.8.4.4 # GoogleDNS
nameserver 208.67.222.222 # OpenDNS
nameserver 208.67.220.220 # OpenDNS
Eventualmente spostare qualche coppia di DNS in tail se i peer dns sono
pi� simpatici.
Nota che le modifiche fatte in head/base/tail hanno effetto dopo il
reboot o forse dopo essersi sloggati (non ho provato).
Adesso posto questo e vado a vedere se quello che ho scritto funziona
ancora, nel caso mi ririspondo.
Complimenti per questa mini guida, serve molto anche a me invece di usare
kppp per impostare i DNS di Google. Ci posso fare una guida pi� dettagliata
da mettere nel mio sito? Naturalmente citando l'autore.. :)
Ciao ciao!!
--
=NiCk=on=Mandriva 2010.0=KDE4.3.2 (www.nickworld.netsons.org) MySite
Nick, non occorre citare l'autore, pubblica in che forma vuoi quello che
ho scritto in questo post, per� ci sono degli errori che vanno corretti:
*ERRATA1*
/etc/resolvconf/resolv.conf.d/base e /etc/resolvconf/resolv.conf.d/tail
contengono al massimo 3 DNS per file (in tutto 6), ho testato che base
ne contiene al massimo 3 e non di pi�: DNS1, DNS2, DNS3, per quanto
riguarda tail presumo ne contenga anch'esso max 3 DNS.
base e tail sono messi in resolv.conf uno di seguito all'altro e in fine
sono posti i dns dinamici (peer dns).
Non mettere commenti di seguito ai DNS, quindi mettere ad esempio in
base solo:
nameserver 87.118.111.215
nameserver 81.174.67.134
e in tail solo:
nameserver 8.8.8.8
nameserver 8.8.4.4
eventualmente si possono mettere 3+3 DNS ma so che i DNS possono essere
primario, secondario e terziario, quindi andrebbero messi a triplette
oppure a coppie (due triplette <> tre coppie).
Visto che Nick potrebbe avere voglia di farne una guida pu� essere utile
un articolo di Mantellini che parla dei DNS di Google e di come stare
attenti alla propria privacy:
http://www.mantellini.it/?p=7395
Comunque se non si ha voglia di leggere Mantellini si pu� riassume la
questione dicendo che due aziende che controllano e che possono
memorizzare i siti visitati come Google e FoolDNS e meglio di una unica
azienda come Google + GoogleDNS che pu� sapere tutto di noi: meglio
frammentare le conoscenze che si hanno su di noi sia affidandosi a pi�
aziende che a pi� Stati magari contrapposti.
>
> Nick, non occorre citare l'autore, pubblica in che forma vuoi quello che
> ho scritto in questo post, per� ci sono degli errori che vanno corretti:
>
Grazie, appena trovo un p� di tempo ci far� una bella guida.
Ciao ciao!