Date: Mon, 12 Feb 2001 17:14:42 +0100 (MET) From: Andreas Lohrum 46668 <Andreas.Lohrum.Extern@ae3.hypo.de> To: freebsd-isdn@FreeBSD.ORG Subject: PPP: Provider doesn't deliver remote IP Message-ID: <14984.3058.120817.648707@w9278mbl.is.fm.hypovereinsbank.de>
next in thread | raw e-mail | index | archive | help
Hi all, I have a problem to dial into an providers network (http://www.planet-int= erkom.de). sppp over isp. It looks for me, as if the remote side doesnt deliver it's IP-address to = me. Any hints? Thanks Andreas --=20 Mit freundlichen Gruessen/Best regards Andreas Lohrum, ConSol* email: andreas.lohrum@consol.de z.Zt.: HypoVereinsbank Muenchen phone: +49 89 378-46668 Hohenlindener Str. 1 email: andreas.lohrum.extern@fmis.de D-81677 M=FCnchen mobile: +49 172 8935 476 ----------------------------------------------------------------- Versions: i4b-00.96.00-beta-101000 on NetBSD 1.5. ----------------------------------------------------------------- I configured isp0 as follows: (from http://www.de.netbsd.org/Documentatio= n/network/isdn/) # ifconfig isp0 inet 0.0.0.0 0.0.0.1 netmask 0xffffffff debug link1=20 ----------------------------------------------------------------- from /var/log/messages Feb 10 22:43:31 hal isdnd[1185]: DMN daemon terminating, exitval =3D 1 Feb 10 22:44:06 hal last message repeated 5 times Feb 10 22:44:14 hal /netbsd: isp0: lcp open(initial) Feb 10 22:44:14 hal /netbsd: isp0: phase establish Feb 10 22:44:14 hal /netbsd: i4b: unit 0, assigned TEI =3D 112 =3D 0x70 Feb 10 22:44:16 hal /netbsd: isp0: Up event Feb 10 22:44:16 hal /netbsd: isp0: lcp up(starting) Feb 10 22:44:16 hal /netbsd: isp0: lcp output <conf-req id=3D0x5c len=3D1= 5 05-06-00-fc-41-11-03-05-c2-23-05> Feb 10 22:44:16 hal /netbsd: isp0: lcp input(req-sent): <conf-rej id=3D0x= 5c len=3D9 03-05-c2-23-05> Feb 10 22:44:16 hal /netbsd: isp0: lcp rej opts: auth-proto [don't insist= on auth for callout] Feb 10 22:44:16 hal /netbsd: isp0: lcp output <conf-req id=3D0x5d len=3D1= 0 05-06-00-fc-41-11> Feb 10 22:44:16 hal /netbsd: isp0: lcp input(req-sent): <conf-ack id=3D0x= 5d len=3D10 05-06-00-fc-41-11> Feb 10 22:44:17 hal /netbsd: isp0: lcp TO(ack-rcvd) rst_counter =3D 10 Feb 10 22:44:17 hal /netbsd: isp0: lcp output <conf-req id=3D0x5e len=3D1= 0 05-06-00-fc-41-11> Feb 10 22:44:17 hal /netbsd: isp0: lcp input(req-sent): <conf-ack id=3D0x= 5e len=3D10 05-06-00-fc-41-11> Feb 10 22:44:17 hal /netbsd: isp0: lcp input(ack-rcvd): <conf-req id=3D0x= 2 len=3D23 01-04-05-dc-03-05-c2-23-05-05-06-1d-6d-bb-10-07-02-08-02> Feb 10 22:44:17 hal /netbsd: isp0: lcp parse opts: mru auth-proto magic p= roto-comp [rej] addr-comp [rej] send conf-rej Feb 10 22:44:17 hal /netbsd: isp0: lcp output <conf-rej id=3D0x2 len=3D8 = 07-02-08-02> Feb 10 22:44:18 hal /netbsd: isp0: lcp input(ack-rcvd): <conf-req id=3D0x= 3 len=3D19 01-04-05-dc-03-05-c2-23-05-05-06-1d-6d-bb-10> Feb 10 22:44:18 hal /netbsd: isp0: lcp parse opts: mru auth-proto magic Feb 10 22:44:18 hal /netbsd: isp0: lcp parse opt values: mru 1500 auth-p= roto magic 0x1d6dbb10 send conf-ack Feb 10 22:44:18 hal /netbsd: isp0: lcp output <conf-ack id=3D0x3 len=3D19= 01-04-05-dc-03-05-c2-23-05-05-06-1d-6d-bb-10> Feb 10 22:44:18 hal /netbsd: isp0: lcp tlu Feb 10 22:44:18 hal /netbsd: isp0: phase authenticate Feb 10 22:44:18 hal /netbsd: isp0: ipcp up(initial) Feb 10 22:44:18 hal /netbsd: isp0: ipv6cp up(initial) Feb 10 22:44:18 hal /netbsd: isp0: chap input <challenge id=3D0x1 len=3D2= 1 name=3D value-size=3D16 value=3D e7-1b-2a-29-bf-c5-1d-6d-e8-1d-2e-df-d7= -86-1f-3c> Feb 10 22:44:18 hal /netbsd: isp0: ipv6cp up(initial) Feb 10 22:44:18 hal /netbsd: isp0: chap input <challenge id=3D0x1 len=3D2= 1 name=3D value-size=3D16 value=3D e7-1b-2a-29-bf-c5-1d-6d-e8-1d-2e-df-d7= -86-1f-3c> Feb 10 22:44:18 hal /netbsd: isp0: chap output <response id=3D0x1 len=3D2= 9 10-52-15-7c-78-66-0f-73-ee-f5-a1-dd-d0-5e-f0-f2-1f-63-6c-61-72-61-6e-65= -74> Feb 10 22:44:18 hal /netbsd: isp0: chap success Feb 10 22:44:18 hal /netbsd: isp0: phase network Feb 10 22:44:18 hal /netbsd: isp0: ipcp open(closed) Feb 10 22:44:18 hal /netbsd: isp0: ipcp output <conf-req id=3D0xd len=3D1= 0 03-06-00-00-00-00> Feb 10 22:44:18 hal /netbsd: isp0: ipv6cp open(closed) Feb 10 22:44:18 hal /netbsd: isp0: ipv6cp output <conf-req id=3D0x21 len=3D= 14 01-0a-02-60-97-ff-fe-52-a5-db> Feb 10 22:44:18 hal /netbsd: isp0: ipcp up(req-sent) Feb 10 22:44:18 hal /netbsd: isp0: ipcp illegal up in state req-sent Feb 10 22:44:18 hal /netbsd: isp0: ipv6cp up(req-sent) Feb 10 22:44:18 hal /netbsd: isp0: ipv6cp illegal up in state req-sent Feb 10 22:44:18 hal /netbsd: isp0: ipcp input(req-sent): <conf-req id=3D0= x1 len=3D10 02-06-00-2d-0f-00> Feb 10 22:44:18 hal /netbsd: isp0: ipcp parse opts: compression [rej] sen= d conf-rej Feb 10 22:44:18 hal /netbsd: isp0: ipcp output <conf-rej id=3D0x1 len=3D1= 0 02-06-00-2d-0f-00> Feb 10 22:44:18 hal /netbsd: isp0: ipcp input(req-sent): <conf-nak id=3D0= xd len=3D10 03-06-3e-b4-d7-4b> Feb 10 22:44:19 hal /netbsd: isp0: ipcp nak opts: address [wantaddr 62.18= 0.215.75] [agree] Feb 10 22:44:19 hal /netbsd: isp0: ipcp output <conf-req id=3D0xe len=3D1= 0 03-06-3e-b4-d7-4b> Feb 10 22:44:19 hal /netbsd: isp0: lcp input(opened): <proto-rej id=3D0x0= len=3D20 80-57-01-21-00-0e-01-0a-02-60-97-ff-fe-52-a5-db> Feb 10 22:44:19 hal /netbsd: isp0: lcp: RXJ+ (proto-rej) for proto 0x8057= (ipv6cp/req-sent) Feb 10 22:44:19 hal /netbsd: isp0: ipv6cp close(req-sent) Feb 10 22:44:19 hal /netbsd: isp0: ipv6cp output <term-req id=3D0x22 len=3D= 4> Feb 10 22:44:19 hal /netbsd: isp0: ipcp input(req-sent): <conf-req id=3D0= x2 len=3D4> Feb 10 22:44:19 hal /netbsd: isp0: ipcp parse opts: Feb 10 22:44:19 hal /netbsd: isp0: ipcp parse opt values: still need his= addr send conf-nak Feb 10 22:44:19 hal /netbsd: isp0: ipcp output <conf-nak id=3D0x2 len=3D1= 0 03-06-00-00-00-01> Feb 10 22:44:19 hal /netbsd: isp0: ipcp input(req-sent): <conf-ack id=3D0= xe len=3D10 03-06-3e-b4-d7-4b> Feb 10 22:44:19 hal /netbsd: isp0: lcp input(opened): <proto-rej id=3D0x1= len=3D10 80-57-05-22-00-04> Feb 10 22:44:19 hal /netbsd: isp0: lcp: RXJ+ (proto-rej) for proto 0x8057= (ipv6cp/closing) Feb 10 22:44:19 hal /netbsd: isp0: ipcp input(ack-rcvd): <conf-req id=3D0= x3 len=3D4> Feb 10 22:44:19 hal /netbsd: isp0: ipcp parse opts: Feb 10 22:44:19 hal /netbsd: isp0: ipcp parse opt values: still need his= addr send conf-nak Feb 10 22:44:19 hal /netbsd: isp0: ipcp output <conf-nak id=3D0x3 len=3D1= 0 03-06-00-00-00-01> Feb 10 22:44:19 hal /netbsd: isp0: ipcp input(ack-rcvd): <conf-req id=3D0= x4 len=3D4> Feb 10 22:44:19 hal /netbsd: isp0: ipcp parse opts: Feb 10 22:44:19 hal /netbsd: isp0: ipcp parse opt values: still need his= addr send conf-nak Feb 10 22:44:19 hal /netbsd: isp0: ipcp output <conf-nak id=3D0x4 len=3D1= 0 03-06-00-00-00-01> Feb 10 22:44:19 hal /netbsd: r send conf-nak Feb 10 22:44:19 hal /netbsd: isp0: ipcp output <conf-nak id=3D0x6b len=3D= 10 03-06-00-00-00-01> Feb 10 22:44:20 hal /netbsd: isp0: ipcp input(ack-rcvd): <conf-req id=3D0= x6c len=3D4> Feb 10 22:44:20 hal /netbsd: isp0: ipcp parse opts: Feb 10 22:44:20 hal /netbsd: isp0: ipcp parse opt values: still need his= addr send conf-nak Feb 10 22:44:20 hal /netbsd: isp0: ipcp output <conf-nak id=3D0x6c len=3D= 10 03-06-00-00-00-01> Feb 10 22:44:20 hal /netbsd: isp0: ipcp input(ack-rcvd): <conf-req id=3D0= x6d len=3D4> Feb 10 22:44:20 hal /netbsd: isp0: ipcp parse opts: Feb 10 22:44:20 hal /netbsd: isp0: ipcp parse opt values: still need his= addr send conf-nak Feb 10 22:44:20 hal /netbsd: isp0: ipcp output <conf-nak id=3D0x6d len=3D= 10 03-06-00-00-00-01> ----------------------------------------------------------------- Is this my problem? from /* $NetBSD: if_spppsubr.c,v 1.10.4.1 2000/10/17 01:06:48 tv Exp $ = */ /* * If we are about to conf-ack the request, but haven't seen * his address so far, gonna conf-nak it instead, with the * `address' option present and our idea of his address being * filled in there, to request negotiation of both addresses. * * XXX This can result in an endless req - nak loop if peer * doesn't want to send us his address. Q: What should we do * about it? XXX A: implement the max-failure counter. */ if (rlen =3D=3D 0 && !(sp->ipcp.flags & IPCP_HISADDR_SEEN) && !go= tmyaddr) { buf[0] =3D IPCP_OPT_ADDRESS; buf[1] =3D 6; buf[2] =3D hisaddr >> 24; buf[3] =3D hisaddr >> 16; buf[4] =3D hisaddr >> 8; buf[5] =3D hisaddr; rlen =3D 6; if (debug) addlog(" still need hisaddr"); } 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?14984.3058.120817.648707>