[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