Bonjour,

J'ai quelques ennuis pour débbuger ma connexion PPP.
J'ai suivi scrupuleusement les indications du PPP-HOWTO mais je ne trouve pas d'ou viens l'erreur ...
Auriez-vous une idée pour me sortir de là ?
Voici les différents scripts et fichier de logs utilisés:

/etc/ppp/options
lock
modem
noauth
crtscts
noipdefault
defaultroute
usepeerdns

/etc/ppp/ppp-on-dialer
#!/bin/sh
#
#
/usr/sbin/chat -v    \
 TIMEOUT  3   \
 ABORT  "\nBUSY\r"  \
 ABORT  "\nNO ANSWER\r"  \
 ABORT  "\nRINGING\r\n\r\n" \
 ""  \rAT   \
 "OK-+++\c-OK" ATH0   \
 TIMEOUT  30   \
 OK  ATDT$TELEPHONE  \
 CONNECT         ""   \
 ogin:--ogin: $ACCOUNT  \
 assword: $PASSWORD

/etc/ppp/ppp-on
#!/bin/sh
#
#
#
#
TELEPHONE=0840840222
ACCOUNT=jean.berthold
PASSWORD=************
LOCAL_IP=0.0.0.0
REMOTE_IP=0.0.0.0
NETMASK=255.255.255.0
#
export TELEPHONE ACCOUNT PASSWORD
#
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
#
#
#
exec /usr/sbin/pppd debug file options /dev/ttyS0 115200 \
     connect $DIALER_SCRIPT

D'ailleurs, en relisant ce script, je ne vois pas ou les variables   LOCAL_IP ,  REMOTE_IP et NETMASK
sont utilisées ...

/var/log/messages:
Jun 18 23:29:21 cobaye pppd[2300]: pppd 2.4.0 started by root, uid 0
Jun 18 23:29:22 cobaye chat[2302]: timeout set to 3 seconds
Jun 18 23:29:22 cobaye chat[2302]: abort on (\nBUSY\r)
Jun 18 23:29:22 cobaye chat[2302]: abort on (\nNO ANSWER\r)
Jun 18 23:29:22 cobaye chat[2302]: abort on (\nRINGING\r\n\r\n)
Jun 18 23:29:22 cobaye chat[2302]: send (rAT^M)
Jun 18 23:29:22 cobaye chat[2302]: expect (OK)
Jun 18 23:29:23 cobaye chat[2302]: rAT^M^M
Jun 18 23:29:23 cobaye chat[2302]: OK
Jun 18 23:29:23 cobaye chat[2302]:  -- got it
Jun 18 23:29:23 cobaye chat[2302]: send (ATH0^M)
Jun 18 23:29:23 cobaye chat[2302]: timeout set to 30 seconds
Jun 18 23:29:23 cobaye chat[2302]: expect (OK)
Jun 18 23:29:23 cobaye chat[2302]: ^M
Jun 18 23:29:23 cobaye chat[2302]: ATH0^M^M
Jun 18 23:29:23 cobaye chat[2302]: OK
Jun 18 23:29:23 cobaye chat[2302]:  -- got it
Jun 18 23:29:23 cobaye chat[2302]: send (ATDT0840840222^M)
Jun 18 23:29:23 cobaye chat[2302]: expect (CONNECT)
Jun 18 23:29:23 cobaye chat[2302]: ^M
Jun 18 23:29:43 cobaye chat[2302]: ATDT0840840222^M^M
Jun 18 23:29:43 cobaye chat[2302]: CONNECT
Jun 18 23:29:43 cobaye chat[2302]:  -- got it
Jun 18 23:29:43 cobaye chat[2302]: send (^M)
Jun 18 23:29:43 cobaye chat[2302]: expect (ogin:)
Jun 18 23:29:43 cobaye chat[2302]:  33600/ARQ/V34/LAPM/V42BIS^M
Jun 18 23:29:47 cobaye chat[2302]: ~^?}#@!}!W} }9}"}&} }*} } }#}%B#}%}%}&><]/}'}"}(}"Ks~~^?}#@!}!X} }9}"}&} }*} } }#}
Jun 18 23:29:51 cobaye chat[2302]: %B#}%}%}&><]/}'}"}(}"}$1~~^?}#@!}!Y} }9}"}&} }*} } }#}%B#}%}%}&><]/}'}"}(}"@j~~^?}
Jun 18 23:29:53 cobaye chat[2302]: #@!}!Z} }9}"}&} }*} } }#}%B#}%}%}&><]/}'}"}(}"^L}'~~^?}#@!}![} }9}"}&} }*} } }#}%B
Jun 18 23:29:57 cobaye chat[2302]: #}%}%}&><]/}'}"}(}"H\~~^?}#@!}!\} }9}"}&} }*} } }#}%B#}%}%}&><]/}'}"}(}"}%T~~^?}#@
Jun 18 23:29:59 cobaye chat[2302]: !}!]} }9}"}&} }*} } }#}%B#}%}%}&><]/}'}"}(}"A^O~~^?}#@!}!^} }9}"}&} }*} } }#}%B#}%
Jun 18 23:30:00 cobaye CROND[2306]: (root) CMD (   /sbin/rmmod -as)
Jun 18 23:30:03 cobaye chat[2302]: }%}&><]/}'}"}(}"^Mb~~^?}#@!}!_} }9}"}&} }*} } }#}%B#}%}%}&><]/}'}"}(}"I9~~^?}#@!}!`
Jun 18 23:30:05 cobaye chat[2302]: } }9}"}&} }*} } }#}%B#}%}%}&><]/}'}"}(}"(W~~^?}#@!}!a} }9}"}&} }*} } }#}%B#}%}%}&
Jun 18 23:30:07 cobaye chat[2302]: ><]/}'}"}(}"l^L~^M
Jun 18 23:30:07 cobaye chat[2302]: NO CARRIER^M
Jun 18 23:30:13 cobaye chat[2302]: alarm
Jun 18 23:30:13 cobaye chat[2302]: send (^M)
Jun 18 23:30:13 cobaye chat[2302]: expect (ogin:)
 

En fait le N° de téléphone est composé et ça se termine sur le "cafouillage" loggué à la fin du listing précédent ...
La connexion fonctionne si j'utilise KPPP donc mon modem fonctionne correctement ...

Existe-il un moyen de récupérer la trace COMPLETE d'un connexion KPPP, histoire de voir qu'elles options il utilise ?

Merci d'avance et bonne journée

Jean Berthold
 

Répondre à