Bonjour,
a priori dans le fichier resolv.conf par la commande (par exemple)
grep nameserver /etc/resolv.conf | sed -n -e"1p" | sed -e "s/nameserver
*//"
cette commande :
recherche les lignes ou il y a nameserver
prend la premi�re ligne (il peut y avoir plusieurs DNS)
enl�ve la namedserver pour ne conserver l'adresse IP
Tu peux remplacer la ligne ping par
adresse=`grep nameserver /etc/resolv.conf | sed -n -e"1p" | sed -e
"s/nameserver *//"`
ping -c1 $adresse
Des pro de awk te le feront en awk si tu pr�f�res.
Regarde la r�ponse de jipe, elle ne r�pond pas au probl�me je crois mais
il y a plein de bon sens dans la facon d'aborder le probl�me.
le programme devient (j'ai corrig� une petite faute au passage, mais il
y en a probablement d'autres)
etatprec=0
while (true) ; do
adresse=`grep nameserver /etc/resolv.conf | sed -n -e"1p" | sed -e
"s/nameserver *//"`
ping -c1 $adresse
if ( test $? = 0 ) ; then
if ( test $etatprec != 0 ) ; then
etatprec=0
# la liaison vient de remonter
echo la liaison vient de remonter
# mettre ici les traitements quand la liaison remonte
fi
else
if ( test $etatprec = 0 ) ; then
etatprec=1
echo la liaison vient de tomber
# mettre ici les traitements pour quand la liaison est tomb�e
fi
fi
sleep 10
done
Le mer 18/09/2002 � 07:56, Troumad a �crit :
>
> Comment trouver automatiquement le serveur DNS de mon FAI?
>
> nb : quand la liaison est coup�e, je faisais ping www.google.fr!!
>
> >Le script pourrait ressembler � cela :
> >=========================
> >etatprec=0
> >while (true) ; do
> > ping -c1 xx.xx.xx.xx
> > if (test $? = 0 ) ; then
> > if ( test $etatprec != 0 ) ; then
> > etatprec=0
> > # la liaison vient de remonter
> > echo la liaison vient de remonter
> > # mettre ici les traitements quand la liaison remonte
> > fi
> > else
> > if ( test $etatprec = 0 ) ; then
> > etatprec=1
> > echo la liaison vient de tomber
> > # mettre ici les traitements pour quand la liaison est tomb�e
> > fi
> > fi
> > sleep 10
> >done
> >
> >
>
>
> Amicalement vOOo <http://www.openoffice-fr.org>tre
>
> Troumad
> Bernard SIAUD
>
>
> troumad.free.fr <http://troumad.free.fr> Web �tudiants
> <http://www.web-etudiants.fr.st> Math �tudiants
> <http://www.math-etudiants.fr.st>
> Elec �tudiants <http://www.elec-etudiants.fr.st> Sectes
> <http://www.sectes.fr.fm> [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
>
>
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"