sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #11545
Re: Diva ISDN og Image, kan ikke komme
Lasse Wieslander wrote:
...
> Jeg bliver smidt af, lige når CONNECT er sendt.
>
> jeg har opsat min profil 1 i modemmet, som beskrevet i ppp artiklen på
> sslug.
...
> Aug 3 21:10:38 raider chat[1116]: ATZ0^M^M
> Aug 3 21:10:38 raider chat[1116]: OK
> Aug 3 21:10:38 raider chat[1116]: -- got it
> Aug 3 21:10:38 raider chat[1116]: send (ATD104938833883^M)
> Aug 3 21:10:38 raider chat[1116]: expect (CONNECT)
> Aug 3 21:10:38 raider chat[1116]: ^M
> Aug 3 21:10:39 raider chat[1116]: ATD104938833883^M^M
****
> Aug 3 21:10:39 raider pppd[1114]: Serial connection established.
> Aug 3 21:10:39 raider pppd[1114]: Using interface ppp0
> Aug 3 21:10:39 raider pppd[1114]: Connect: ppp0 <--> /dev/ttyS0
****
> Aug 3 21:10:39 raider chat[1116]: CONNECT
> Aug 3 21:10:39 raider chat[1116]: -- got it
> Aug 3 21:10:41 raider pppd[1114]: LCP terminated by peer
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HER
> Aug 3 21:10:41 raider pppd[1114]: Modem hangup
> Aug 3 21:10:41 raider pppd[1114]: Connection terminated.
> Aug 3 21:10:41 raider pppd[1114]: Connect time 0.1 minutes.
> Aug 3 21:10:42 raider pppd[1114]: Exit.
>
> Som det ses ryger jeg af, lige når connect er modtaget....
Jeg kan ikke lide at pppd starter før chat er fædig (****).
Prøv evt. at tilføje "TIMEOUT" :
>
> og mit chatscript i Redhat 6,0 er:
> 'ABORT' 'BUSY'
> 'ABORT' 'ERROR'
> 'ABORT' 'NO CARRIER'
> 'ABORT' 'NO DIALTONE'
> 'ABORT' 'Invalid Login'
> 'ABORT' 'Login incorrect'
TIMEOUT 25
> '' 'ATZ0'
> 'OK' 'ATD104938833883'
> 'CONNECT'
Hvordan startes pppd ?
I visse chatscript skal alle kommandoer være på en linie,
eller hver linie skal afsluttes med '\' :
....
'ABORT' '...' \
TIMEOUT 25 \
'' 'ATZ0 \
.... \
'CONNECT'
Det afhænger dog af hvordan pppd og chat kaldes, men i log'en
ser det ud til at virke, så jeg tror ikke det er de manglende '\'
En anden fejl kan være at ATZ0 / ATZ1 ikke er sat til den
korrekte protokol (PPP) på diva'en.
Hvis du forrest i chatscript tilføjer :
REPORT CONNECT \
REPORT OK \
REPORT BUSY \
REPORT ERROR \
REPORT 'NO CARRIER' \
REPORT 'NO DIALTONE' \
OG kalder chatscript med "chat -v -r /var/log/chat.log"
Så vil du f.eks. se:
chat: Aug 04 03:27:41 OK
chat: Aug 04 03:27:42 CONNECT 64000/NONE/PPP
Hermed ses at der anvendes "PPP" protokol.
Måske resten af CONNECT linien ikke viser det korrekte.
Muligvis skal du experimentere med eller ATX4/ATX5 i opsætningen
for at hele CONNECT skal vises.
Prøv evt i minicom at ringe op som i chatscript,
og se hvilken CONNECT NNNNNN.... der fås.
--
mvh Frank Damgaard frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido 2:236/15.2
References