[Tech] resolv.conf

Simone Ballerini s.ballerini1@tin.it
Mer 2 Mar 2005 11:01:33 CET


On Tue, Mar 01, 2005 at 05:57:56PM +0100, Giancarlo Martini wrote:
> Sono collegato ad internet con l'adsl, per accellerare la risoluzione dei 
> nomi, ho installato un dnscache ma ho il seguente problema.
> Il file /etc/resolv.conf è un link a /etc/ppp/resolv.conf e questo mi viene 
> aggiornato tutte le volte che mi connetto con i server di infostrada 
> rimuovendomi la linea
> nameserver 127.0.0.1
> Di conseguenza, prima mi connetto, poi modifico il file aggiungendovi la 
> sopra citata riga.

Io ho una connessione adsl a tin, uso pppoeci e nello script bash
/etc/ppp/ip-up ho aggiunto un pezzo di codice che io ho lievemente
modificato e che fa in automatico quello che fai te manualmente.

# This sample code shows you one way to modify your setup to allow automatic
# configuration of your resolv.conf for peer supplied DNS addresses when using
# the `usepeerdns' option.
#
# In my case I just added this to my /etc/ppp/ip-up.local script.
# You may need to 
# create an executable script if one does not exist.
#
# Nick Walker (nickwalker@email.com)
#

if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
        rm -f /etc/ppp/resolv.prev
        if [ -f /etc/resolv.conf ]; then
                cp /etc/resolv.conf /etc/ppp/resolv.prev
                egrep '^domain' /etc/ppp/resolv.prev > /etc/resolv.conf
                egrep '^search' /etc/ppp/resolv.prev >> /etc/resolv.conf
                cat /etc/ppp/resolv.conf >> /etc/resolv.conf
        else
                cp /etc/ppp/resolv.conf /etc
        fi
fi
-- 
pub  1024D/4A2B53D2 2001-09-23 Simone Ballerini <s.ballerini1@tin.it>
     Impronta digitale = D4B2 45BA 6A80 D0D9 5C90  ECD9 0357 22F1 4A2B 53D2
uid                            Simone Ballerini <simoneballerini@libero.it>



Maggiori informazioni sulla lista flug-tech