Skip site navigation (1)Skip section navigation (2)
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>