ISDN Dial-In-Server mit CAPI und pppdcapiplugin

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

ISDN Dial-In-Server mit CAPI und pppdcapiplugin

Beitrag von DynaBlaster » 17.05.2004 23:38:40

Hallo,

ich habe hier filgendes Problem: Zur Fernwartung eines Debian-Rechners (Kernel 2.4.26 "Sarge") muss ich mich über ISDN auf den Debian-Rechner einloggen können.

Dazu habe ich "Capi 2.0" und das pppdcapiplugin installiert.
Unter /etc/ppp/peers/isdn liegt mein "peer" dialin

Code: Alles auswählen

sync
noauth
plugin capiplugin.so
inmsn xxxxxxx (MSN des Servers)
protocol hdlc
Nun starte ich den pppd wie folgt:

Code: Alles auswählen

pppd call isdn/dialin cli yyyyyy 192.168.0.1:192.168.0.5
yyyyyy entspricht der MSN, von der aus ich beim Server "anrufe"
192.168.0.1 ist die IP von eth0 des Debian-Rechners.

Der Debian-Rechner nimmt auch ab, aber nach ca. 30 Sekunden gibt es ein Timeout:

hier ein Auszug aus /var/log/syslog

Code: Alles auswählen

May 17 23:26:12 debian pppd[4958]: Plugin capiplugin.so loaded.
May 17 23:26:12 debian pppd[4958]: capiplugin: $Revision: 1.32 $
May 17 23:26:12 debian pppd[4958]: capiconn:  1.7
May 17 23:26:12 debian kernel: kcapi: appl 2 up
May 17 23:26:12 debian pppd[4960]: pppd 2.4.2 started by root, uid 0
May 17 23:26:12 debian pppd[4960]: capiplugin: phase serialconn.
May 17 23:26:12 debian pppd[4960]: capiplugin: waiting for incoming call ...
May 17 23:26:46 debian pppd[4960]: capiplugin: incoming call: "yyyyyy" -> "xxxxxxx" incoming (pcli=0x101/ncci=0x0) (0x2)
May 17 23:26:46 debian kernel: kcapi: appl 2 ncci 0x10101 up
May 17 23:26:46 debian pppd[4960]: capiplugin: connected: "yyyyyyyy" -> "xxxxxxxx" incoming (pcli=0x101/ncci=0x10101)
May 17 23:26:46 debian pppd[4960]: capiplugin: using /dev/capi/0: "yyyyyyyy" -> "xxxxxxx" incoming (pcli=0x101/ncci=0x10101)
May 17 23:26:47 debian pppd[4960]: Using interface ppp1
May 17 23:26:48 debian pppd[4960]: Connect: ppp1 <--> /dev/capi/0
May 17 23:26:48 debian pppd[4960]: capiplugin: phase establish (was serialconn).
May 17 23:27:18 debian pppd[4960]: LCP: timeout sending Config-Requests
May 17 23:27:18 debian pppd[4960]: capiplugin: phase dead (was establish)
May 17 23:27:18 debian pppd[4960]: Hangup (SIGHUP)
May 17 23:27:18 debian kernel: kcapi: appl 2 ncci 0x10101 down
May 17 23:27:18 debian pppd[4960]: capiplugin: disconnect(local): "yyyyyyy" -> "xxxxxx" incoming (pcli=0x101/ncci=0x10101) 0x3400 (0x3301) - No additional information
May 17 23:27:18 debian pppd[4960]: Connection terminated.
May 17 23:27:18 debian pppd[4960]: Modem hangup
May 17 23:27:18 debian pppd[4960]: capiplugin: phase disconnect (was dead).
May 17 23:27:19 debian pppd[4960]: capiplugin: exit
May 17 23:27:19 debian pppd[4960]: Exit.
May 17 23:27:19 debian kernel: kcapi: appl 2 down
die Verbindung wird also beendet, weil LCP keine Antwort bekommt.
Hat jemand ne Idee ?

PS: Ich bin nach diesem Tutorial hier vorgegangen : http://www.linuxforum.com/man/capiplugin.8.php
PPS: Die ISDN-Karte und CAPI funktionieren. Capisuite funktioniert tadellos.

ch030
Beiträge: 14
Registriert: 20.04.2004 18:42:03

Beitrag von ch030 » 25.05.2004 18:11:47

hi DynaBlaster,

du willst zwei netzwerkgeraeten dieselbe ip-adresse geben. wenn eth0 schon die 192.168.0.1 hat, dann solltest du fuer ppp0 eine andere adresse verwenden. ich hab hier sogar ein anderes subnetz genommen, damit ich in den logfiles die einwaehler schneller erkennen kann.
du darfst dann natuerlich auch nicht vergessen das routing zu aktivieren, die routen richtig zu setzen usw.

mfg
ca

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 26.05.2004 12:25:14

Danke für die Antwort,

aber ich habe bereits andere IP-Adressen und auch ein anderes Subnetz probiert, das Problem ist das gleich:
irgendwie bricht die Verbindung mit einem Timeout ab

Code: Alles auswählen

May 17 23:26:47 debian pppd[4960]: Using interface ppp1
May 17 23:26:48 debian pppd[4960]: Connect: ppp1 <--> /dev/capi/0
May 17 23:26:48 debian pppd[4960]: capiplugin: phase establish (was serialconn).
May 17 23:27:18 debian pppd[4960]: LCP: timeout sending Config-Requests
May 17 23:27:18 debian pppd[4960]: capiplugin: phase dead (was establish)
May 17 23:27:18 debian pppd[4960]: Hangup (SIGHUP)
Hat noch jemand eine andere Idee ?

ch030
Beiträge: 14
Registriert: 20.04.2004 18:42:03

Beitrag von ch030 » 27.05.2004 11:14:08

hi DynaBlaster,
hast das schon mal mit nutzer und passwort versucht? bei mir funzt es perfekt.
ich haeng einfach mal meine config mit an. kannst ja mal damit probieren

/etc/ppp/peers/isdn/dialin

Code: Alles auswählen

192.168.97.99:
logfile /var/log/ppp.log

sync
auth

-chap
+pap
#debug
#kdebug 5

#kompressionskontrollprotokoll
# nur bei buggy peers noetig. mal sehen
#noccp

# address/control compression
#noaccomp

# das kenn ich. bsdcompression
# mal einschalten.
#nobsdcomp
bsdcomp 15,15

# die deflatecompression
#  auch mal probieren
#nodeflate
deflate 15,15

#protocol field compression negotation?
# wat soll den dat sein
#nopcomp

# van jacobson tcp/ip header kompression
#novj

# irgendwas, das auch mit vj-compression zu tun hat.
#novjccomp
#lcp-echo-interval 5
#lcp-echo-failure 10
#lcp-max-configure 50
#lcp-max-terminate 2

# klar
noipx

# mal sehen, ob ich die jungs trennen kann,
#  wenn sie mal wieder troedeln. 
idle 600
#funzt perfekt

plugin userpass.so
plugin capiplugin.so
#connectdelay 1
controller 1
msn 7787009
inmsn 7787009
protocol hdlc
auszug aus /etc/ppp/pap.seccrets

Code: Alles auswählen

"ich"           *       "supergeheimespasswort"       192.168.97.1
auszug aus /etc/inittab

Code: Alles auswählen

ppp:2345:respawn:/usr/sbin/pppd call isdn/dialin
vielleicht hilft dir das ja. viel spas dabei
mfg
ca

Antworten