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>