🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.alt.comm.isdn4linux
1 messages
1 total messages Started by Nathanael Schaerli Mon, 17 Jan 2000 00:00
ISDN Callback mit I4L (isdnctrl, ipppd)
#2
Author: Nathanael Schaerli
Date: Mon, 17 Jan 2000 00:00
153 lines
8206 bytes
Hallo

Ich benutze SuSE 6.2 mit I4L (isdnctrl, ippd) und einer Elsa Microlink
PCI ISDN-Karte.
Ich muss mich aus beruflichen Gruenden bei verschiedenen ISDN-Servern
anmelden und bei den meisten geht dies problemlos. 
Bei einer Gegenstelle (verwendet Callback) tritt aber folgendes Problem
auf:
Ich kann mich einwaehlen und das Handshaking (Aushandeln der mru) sowie
die Authentifizierung (CHAP) verlaeuft problemlos. Auch das Callback
kommt zu mir durch und der ipppd nimmt den anruf entgegen. Danach will
mein ipppd wie bei der ausgehenden Verbindung mittels "send [0][LCP
ConfReq id=0x1 <mru 1524> <magic 0x144ba036>]" die mru aushandeln. Doch
der Server kuemmert sich nicht darum und ich eerhalte die Nachricht
"rcvd [0][proto=0x1] 3f". Nach etwa 5 maligem hin und her bricht dann
der Server die Verbindung ab.

Nun meine Frage: Was geht beim einkommenden Callback-Ruf schief? Was
erwartet der Server fuer eine Reaktion? Sollte evtl. gar keine "LCP
ConfReq"-Meldungen mehr geschickt werden?
Die Manpages und HOWTOs von I4L, isdnctrl und ipppd habe ich schon
studiert und ich vermute, dass das Problem bei ipppd liegt, weiss aber
nicht welche der zahlreichen Optionen helfen kann. Ich habe auch bereits
versucht, mit einem Device (ippp3) rauszuwaehlen und den Rueckruf mit
einem anderen (ippp4) entgegen zu nehmen. Ohne Erfolg!

Hier nun noch einen Auszug aus dem Protokoll (ipppd hat dies durch die
Option debug in /var/log/messages geschrieben). [Nummern und Namen sind
verfaelscht]:

Erfolgreicher Anruf:

Jan 15 18:31:02 mozart kernel: ippp3: dialing 1 0049**********...
Jan 15 18:31:06 mozart ipppd[2837]: PHASE_WAIT -> PHASE_ESTABLISHED,
ifunit: 3, linkunit: 0, fd: 8
Jan 15 18:31:06 mozart kernel: isdn_net: ippp3 connected
Jan 15 18:31:06 mozart kernel: isdn_net: chargetime of ippp3 now 282785
Jan 15 18:31:06 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x8e6d2abb>]
Jan 15 18:31:12 mozart last message repeated 2 times
Jan 15 18:31:12 mozart ipppd[2837]: rcvd [0][LCP ConfAck id=0x1 <mru
1524> <magic 0x8e6d2abb>]
Jan 15 18:31:15 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x8e6d2abb>]
Jan 15 18:31:15 mozart ipppd[2837]: rcvd [0][LCP ConfAck id=0x1 <mru
1524> <magic 0x8e6d2abb>]
Jan 15 18:31:16 mozart ipppd[2837]: rcvd [0][LCP ConfReq id=0xb5 <auth
chap md5> <magic 0xfce3ce69>]
Jan 15 18:31:16 mozart ipppd[2837]: sent [0][LCP ConfAck id=0xb5 <auth
chap md5> <magic 0xfce3ce69>]
Jan 15 18:31:16 mozart ipppd[2837]: lcp layer is UP
Jan 15 18:31:16 mozart ipppd[2837]: rcvd [0][CHAP Challenge id=0x54
<96182543efb21e9d74f4ab5d4231e0f0>, name = "*SERVERNAME*"]
Jan 15 18:31:16 mozart ipppd[2837]: ChapReceiveChallenge: Rcvd id 84.
Jan 15 18:31:16 mozart ipppd[2837]: ChapReceiveChallenge: received name
field: '*SERVERNAME*'
Jan 15 18:31:16 mozart ipppd[2837]: sent [0][CHAP Response id=0x54
<ff4c2cbd2c97b1d09cd33e50ca78b25d>, name = "*LOGINNAME"]
Jan 15 18:31:17 mozart ipppd[2837]: rcvd [0][CHAP Success id=0x54 ""]
Jan 15 18:31:17 mozart ipppd[2837]: ChapReceiveSuccess: Rcvd id 84.
Jan 15 18:31:17 mozart ipppd[2837]: MPPP negotiation, He: No We: No
Jan 15 18:31:17 mozart ipppd[2837]: sent [0][IPCP ConfReq id=0x1 <addr
0.0.0.0>]
Jan 15 18:31:17 mozart ipppd[2837]: CCP enabled! Trying CCP. 
Jan 15 18:31:17 mozart ipppd[2837]: CCP: got ccp-unit 0 for link 0
(protocol: 0x80fd)
Jan 15 18:31:17 mozart ipppd[2837]: ccp_resetci! 
Jan 15 18:31:20 mozart kernel: isdn_ppp_write: Can't write PPP frame to
LL (-5,14)!
Jan 15 18:31:20 mozart ipppd[2837]: sent [0][IPCP ConfReq id=0x1 <addr
0.0.0.0>]
Jan 15 18:31:20 mozart kernel: ippp3: remote hangup
Jan 15 18:31:20 mozart kernel: ippp3: Chargesum is 0
Jan 15 18:31:20 mozart kernel: ippp, open, slot: 2, minor: 3, state:
0000
Jan 15 18:31:20 mozart kernel: ippp_ccp: allocating reset data structure
Jan 15 18:31:20 mozart ipppd[2837]: Modem hangup
Jan 15 18:31:20 mozart ipppd[2837]: Connection terminated.
Jan 15 18:31:20 mozart ipppd[2837]: taking down PHASE_DEAD link 0,
linkunit: 0
Jan 15 18:31:20 mozart ipppd[2837]: sent [0][LCP TermReq id=0x2 6c 69 6e
6b 20 63 6c 6f 73 65 64]
Jan 15 18:31:20 mozart ipppd[2837]: LCP is down
Jan 15 18:31:20 mozart ipppd[2837]: closing fd 8 from unit 0
Jan 15 18:31:20 mozart ipppd[2837]: link 0 closed , linkunit: 0
Jan 15 18:31:20 mozart ipppd[2837]: reinit_unit: 0 
Jan 15 18:31:20 mozart ipppd[2837]: Connect[0]: /dev/ippp3, fd: 8


Weniger erfolgreicher Callback-Ruf:

Jan 15 18:31:35 mozart kernel: isdn_net: call from 0049**********,7,0 ->
621****
Jan 15 18:31:35 mozart kernel: ippp3: call from 0049********** ->
621**** accepted
Jan 15 18:31:35 mozart kernel: isdn_net: ippp3 connected
Jan 15 18:31:35 mozart kernel: isdn_net: chargetime of ippp3 now 285656
Jan 15 18:31:35 mozart ipppd[2837]: Local number: 621****, Remote
number: 0049**********, Type: incoming
Jan 15 18:31:35 mozart ipppd[2837]: PHASE_WAIT -> PHASE_ESTABLISHED,
ifunit: 3, linkunit: 0, fd: 8
Jan 15 18:31:35 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:31:35 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:38 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:38 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:31:41 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:41 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:31:44 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:44 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:31:47 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:47 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:31:50 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:50 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:31:52 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:53 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:31:55 mozart ipppd[2837]: rcvd [0][proto=0x1] 3f
Jan 15 18:31:56 mozart ipppd[2837]: sent [0][LCP ConfReq id=0x1 <mru
1524> <magic 0x144ba036>]
Jan 15 18:32:02 mozart last message repeated 2 times
Jan 15 18:32:05 mozart isdnlog: Jan 15 18:32:05 Call to tei 102 from +49
**/********, Frankfurt a Main on +41 32/621****, Biel  Normal call
clearing (User) 
Jan 15 18:32:05 mozart kernel: ippp3: remote hangup
Jan 15 18:32:05 mozart kernel: ippp3: Chargesum is 0
Jan 15 18:32:05 mozart kernel: ippp, open, slot: 2, minor: 3, state:
0000
Jan 15 18:32:05 mozart kernel: ippp_ccp: allocating reset data structure
Jan 15 18:32:05 mozart ipppd[2837]: Modem hangup
Jan 15 18:32:05 mozart ipppd[2837]: Connection terminated.
Jan 15 18:32:05 mozart ipppd[2837]: taking down PHASE_DEAD link 0,
linkunit: 0
Jan 15 18:32:05 mozart ipppd[2837]: sent [0][LCP TermReq id=0x2 6c 69 6e
6b 20 63 6c 6f 73 65 64]
Jan 15 18:32:05 mozart ipppd[2837]: LCP is down
Jan 15 18:32:05 mozart ipppd[2837]: closing fd 8 from unit 0
Jan 15 18:32:05 mozart ipppd[2837]: link 0 closed , linkunit: 0
Jan 15 18:32:05 mozart ipppd[2837]: reinit_unit: 0 
Jan 15 18:32:05 mozart ipppd[2837]: Connect[0]: /dev/ippp3, fd: 8


Fuer jeden Tip bin ich dankbar! Hilfreich waere vielleicht auch ein
Auszug aus dem Log eines erfolgreichen Callbacks!

Danke

Nathanael
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads