On 20 Apr 2001, Marcus Jodorf wrote:
> Andreas Tille <[EMAIL PROTECTED]> writes:
>
> > Apr 19 23:23:28 localhost chat[1328]: send (ATDT0191011^M)
> > Apr 19 23:23:29 localhost chat[1328]: expect (CONNECT)
> > Apr 19 23:23:29 localhost chat[1328]: ^M
> > Apr 19 23:24:08 localhost chat[1328]: ATDT0191011^M^M
> > Apr 19 23:24:08 localhost chat[1328]: CONNECT
> > Apr 19 23:24:08 localhost chat[1328]: -- got it
> > Apr 19 23:24:08 localhost chat[1328]: send (^M)
> > Apr 19 23:24:08 localhost chat[1328]: expect (ogin:)
>
> Das sieht wie in den uralten Beispiel-Chatscripten aus, die beim pppd
> teilweise noch dabei sind und in h�chstens historisch interessanter
> Doku.
Hoppla, ich habe ganz naiv pppconfig benutzt, und da ist dieses
/etc/chatscripts/t-online
rausgekommen (meine Kommentare mit ### eingeleitet):
# This chatfile was generated by pppconfig 2.0.5.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
# modeminit
'' ATZ
# ispnumber
OK-AT-OK ATDT0191011
# ispconnect
CONNECT \d\c
## CONNECT ''
# prelogin
# ispname
### hier habe ich herausgefunden, da� login murks ist und es durch diese
### Zeichenkette ersetzt:
45333/LAPM/V42BIS \q<my_login>
# isppassword
### auf das Passwort wird mit einer leeren Zeichenkette gewartet
'' \q<ma_passwd>
# postlogin
'' \d\c
# end of pppconfig stuff
Ich habe mal den zugeh�rigen Ausschnitt aus /var/log/messages angeheftet.
Man sieht, da� es bis zum
pppd: Connect: ppp0 <--> /dev/ttyS0
kommt, aber danach folgt nun leider:
pppd: Hangup (SIGHUP)
Was solld as denn nun wieder?
> Die gehen noch davon aus, da� man einen Loginprompt vorgesetzt bekommt
> (daher warten auf "ogin:"), sich einloggt, und dann ppp per Befehl
> erst noch aktiviert. Das ist weit mehr als Pr�historisch und sowas
> habe ich zuletzt so '94 bei Slipzug�ngen gesehen, aber schon niemals
> mehr bei ppp.
> (Erinnert sich noch jemand an den Krampf mit solchen Slip-Einwahlscripten?
> *brrrr*)
Wozu um alles in der Welt pppconfig dennn dann gut, wenn es solchen
Murks baut???
> Stattdessen gibt Dein Modem erst mal die Connectgeschwindigkeit aus,
> womit das Script nicht rechnet und die Verbindung sich fachgerecht auf
> die Nase legt.
Das habe ich am Wochenende auch rausgefunden :-(.
> Da� Du passende Einwahlscripte brauchst.
OK, dann werde ich heute abend mal Deine probieren. Ich hatte darauf
vertraut, da� pppconfig zuverl�ssig funktioniert. Das ganze habe ich
auch extra auf einem Woody-Laptop gemacht, damit alles m�glichst aktuell
ist.
> Wie der Eintrag in /etc/ppp/pap-secrets aufgebaut sein mu�, hast Du ja
> in der anderen Mail schon erfahren.
>
> Dein /etc/ppp/peers/provider sollte als Orientierung etwa so aussehen:
...
Das sieht auch so aus.
> Und jetzt das passende Gegenst�ck, das bei Dir wahrscheinlich f�r den
> Verbindungsabbruch verantwortlich ist:
>
> /etc/chatscripts/provider
> ---------------------
> ABORT BUSY
> ABORT "NO CARRIER"
> ABORT VOICE
> ABORT "NO DIALTONE"
> ABORT "NO ANSWER"
> REPORT CONNECT
> "" ATZ
> OK ATDT0191011
> CONNECT \d\c
> --------------------
>
> Wie Du sehen kannst, wird da nicht auf "ogin:" oder �hnliches
> gewartet, da ppp heutzutage automatisch von den Einwahlroutern gestart
> wird.
Klingt schonmal sympatisch.
So kann ich's ja auch mal probieren.
> Ich hoffe, das hilft Dir weiter,
Mal schau'n wir mal heute abend ...
Danke,
Andreas
pppd: pppd 2.4.0 started by root, uid 0
chat: abort on (BUSY)
chat: abort on (VOICE)
chat: abort on (NO DIALTONE)
chat: abort on (NO DIAL TONE)
chat: abort on (NO ANSWER)
chat: send (ATZ^M)
chat: expect (OK)
chat: ATZ^M^M
chat: OK
chat: -- got it
chat: send (ATDT0191011^M)
chat: expect (CONNECT)
chat: ^M
chat: ATDT0191011^M^M
chat: CONNECT
chat: -- got it
chat: send (\d)
chat: expect (45333/LAPM/V42BIS)
chat: 45333/LAPM/V42BIS
chat: -- got it
chat: send (0005427797205200698824640001^M)
chat: send (??????)
chat: send (\d)
pppd: Serial connection established.
pppd: Using interface ppp0
pppd: Connect: ppp0 <--> /dev/ttyS0
pppd: Hangup (SIGHUP)
pppd: Modem hangup
pppd: Connection terminated.
pppd: Exit.