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";

Répondre à