← Back to team overview

sslug-teknik team mailing list archive

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