Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Jul 2001 11:36:34 +0200 (CEST)
From:      Robert Eckardt <Robert.Eckardt@aranea.de>
To:        freebsd-isdn@FreeBSD.ORG
Subject:   PPP(LCP) negotiation hangs/fails on callin
Message-ID:  <200107080936.LAA00870@aranea.de>

next in thread | raw e-mail | index | archive | help
Hi,

our networkers are migrating from from our old dial-in solution to a
Cisco ISDN-router with Radius-authentication. However, I can't get my
isdn-configuration to work.

I use FreeBSD-4.1-RELEASE with isdn out of the release.

I use userland-ppp to dial out requesting callback via cbcp, as with
the old solution. A few seconds later I receive the incoming call, but
the other side finally gives up during lcp-negotiation-phase.

My side obviously waits for a conf-ack for its own, initial conf-req,
which never arrives. The other side tries every 2 seconds another conf-req,
which my side answers always immediatly, then gives up after a minute.

In a first attempt I inserted a DELAY(5000) right before sppp_cp_send in
sppp_lcp_scr in /sys/net/if_spppsubr.c, which is
 * From: Version 2.4, Thu Apr 30 17:17:21 MSD 1997
 * $FreeBSD: src/sys/net/if_spppsubr.c,v 1.59.2.2 2000/05/11 16:36:33 obrien Exp $
(Compared to 00.96 I found no changes to that problem.)
No luck with that though.

What else can I do?
I don't know how long they keep the old dial-in access open.
Is there a patch already available?
(Unfortunately the mail-archives are out of order.)


Regards,
Robert


##### Dial-in from new cisco router:
Jul  8 10:58:05 ghost /kernel: isp2: Up event(incoming call)
Jul  8 10:58:05 ghost /kernel: isp2: lcp open(initial)
Jul  8 10:58:05 ghost /kernel: isp2: phase establish
Jul  8 10:58:05 ghost /kernel: isp2: lcp up(starting)
Jul  8 10:58:05 ghost /kernel: isp2: lcp output <conf-req id=0x1 len=10 05-06-08-8b-2d-ff>
Jul  8 10:58:06 ghost /kernel: isp2: lcp input(req-sent): <conf-req id=0x60 len=14 03-04-c0-23-05-06-1f-82-49-3f>
Jul  8 10:58:06 ghost /kernel: isp2: lcp parse opts:  auth-proto  magic 
Jul  8 10:58:06 ghost /kernel: isp2: lcp parse opt values:  auth-proto  magic 0x1f82493f  send conf-ack
Jul  8 10:58:06 ghost /kernel: isp2: lcp output <conf-ack id=0x60 len=14 03-04-c0-23-05-06-1f-82-49-3f>
Jul  8 10:58:08 ghost /kernel: isp2: lcp input(ack-sent): <conf-req id=0x61 len=14 03-04-c0-23-05-06-1f-82-49-3f>
Jul  8 10:58:08 ghost /kernel: isp2: lcp parse opts:  auth-proto  magic 
Jul  8 10:58:08 ghost /kernel: isp2: lcp parse opt values:  auth-proto  magic 0x1f82493f  send conf-ack
Jul  8 10:58:08 ghost /kernel: isp2: lcp output <conf-ack id=0x61 len=14 03-04-c0-23-05-06-1f-82-49-3f>
 [...]

##### Dial-in from old solution (only password and IP-adress changed):
Jun 26 07:52:06 ghost /kernel: isp2: Up event(incoming call)
Jun 26 07:52:06 ghost /kernel: isp2: lcp open(initial)
Jun 26 07:52:06 ghost /kernel: isp2: phase establish
Jun 26 07:52:06 ghost /kernel: isp2: lcp up(starting)
Jun 26 07:52:06 ghost /kernel: isp2: lcp output <conf-req id=0xda len=10 05-06-2f-3c-b5-5a>
Jun 26 07:52:07 ghost /kernel: isp2: rejecting protocol <addr=0xff ctrl=0x3 proto=0x80fd>
Jun 26 07:52:08 ghost /kernel: isp2: rejecting protocol <addr=0xff ctrl=0x3 proto=0x80fd>
Jun 26 07:52:09 ghost /kernel: isp2: lcp TO(req-sent) rst_counter = 10
Jun 26 07:52:09 ghost /kernel: isp2: lcp output <conf-req id=0xdb len=10 05-06-2f-3c-b5-5a>
Jun 26 07:52:09 ghost /kernel: isp2: lcp input(req-sent): <conf-req id=0x1 len=28 01-04-05-f2-03-05-c2-23-05-05-06-61-46-b7-85-13-09-03-00-06-29-3e-e9-00>
Jun 26 07:52:09 ghost /kernel: isp2: lcp parse opts:  mru  auth-proto  magic  lcp/0x13 [rej]  send conf-rej
Jun 26 07:52:09 ghost /kernel: isp2: lcp output <conf-rej id=0x1 len=13 13-09-03-00-06-29-3e-e9-00>
Jun 26 07:52:09 ghost /kernel: isp2: lcp input(req-sent): <conf-ack id=0xdb len=10 05-06-2f-3c-b5-5a>
 [...]

#### Successful login of a colleuage's linux box with active ISDN-card:
#### The local ConfReq gets answered.
CONNECT
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xfbdab7f8> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x63 <auth pap> <magic 0xfb112a50>]
sent [LCP ConfAck id=0x63 <auth pap> <magic 0xfb112a50>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xfbdab7f8> <pcomp> <accomp>]
sent [PAP AuthReq id=0x1 user=<REMOVED> password=<REMOVED>]
rcvd [PAP AuthAck id=0x1 ""]
Remote message: ^F
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
 [...]

-- 
    Dr. Robert Eckardt          Robert.Eckardt@Robert-Eckardt.de

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isdn" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107080936.LAA00870>