Salut,

Shubbaka a écrit :
Leopold BAILLY a écrit :

Il y a l'option persist de ppp à rajouter dans /etc/ppp/peers/dsl-provider.

J'ai bien l'option persist dans le fichier /etc/ppp/peers/dsl-provider, mais cela n'empèche pas la déconnexion...

Normal, ce n'est pas son but.

et ne la relance pas.

Pas normal par contre. Tu aurais un extrait du log de pppd/pppoe (dans /var/log/syslog) ?


A une époque j'avais de temps en temps pppd qui s'arrêtait à la déconnexion avec une erreur. J'ai mis un script dans /etc/ppp/ip-down.d/ qui est exécuté à chaque fin de connexion pour détecter ce cas et relancer pppd le cas échéant. Un peu bourrin mais efficace.

=====================================================================
#!/bin/sh

# script /etc/ppp/ip-down.d/9restart
# appele par /etc/ppp/ip-down avec run-parts

# redemarrage de pppd si plantage pppd a la deconnexion

# si connexion internet ADSL
if [ "$PPP_IPPARAM" == "nerim" ]; then
  sleep 5s
  # recherche du message d'erreur dans le log de pppd
  if grep -qi "pppd\[${PPPD_PID}\].*PPPIOCSASYNCMAP" /var/log/syslog
  then
    # relance la connexion
    pon nerim
  fi
fi

# fin
=====================================================================

Notes :
1) Comme ma passerelle gère d'autres connexions PPP, le script vérifie que la valeur de $PPP_IPPARAM correspond à l'option 'ipparam "nerim"' du fichier d'options /etc/ppp/peers/nerim de la connexion internet.
2) Le tri du log sur $PPPD_PID permet de ne garder que les messages de l'instance de pppd qui a appellé le script.



-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Répondre à