From owner-freebsd-net Fri Nov 12 23: 7:53 1999 Delivered-To: freebsd-net@freebsd.org Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (Postfix) with ESMTP id 469F714D21 for ; Fri, 12 Nov 1999 23:07:43 -0800 (PST) (envelope-from julian@whistle.com) Received: from current1.whiste.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.9.1a/8.9.1) with ESMTP id XAA36489; Fri, 12 Nov 1999 23:07:42 -0800 (PST) Date: Fri, 12 Nov 1999 23:07:40 -0800 (PST) From: Julian Elischer To: Josh Tiefenbach Cc: freebsd-net@FreeBSD.ORG Subject: Re: Problems using ppp(8) and PPPoE In-Reply-To: <19991112233305.C8235@snickers.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, 12 Nov 1999, Josh Tiefenbach wrote: > > I think I may have an idea. You are sending a Host-Uniq tag in the PADI. I > > have this funny feeling that my ISP doesnt like that. I'm in the middle of > > running some tests to see what happens when I change pppoe_start() to not > > insert that tag in the PADI. > > > > (Yes. I know that this might break some things, but I want to see if my ISP > > actually emits a PADO in response to the modified PADI) > > Following up to myself, it looks like I was right on both counts. In removing > the Host-Uniq tag, I see the following on the wire: > > cerebus:~# tcpdump -nev -s 256 ether proto 0x8863 or ether proto 0x8864 > tcpdump: listening on de0 > 23:23:18.010000 0:c0:f0:22:35:e1 ff:ff:ff:ff:ff:ff 8863 24: > 1109 0000 0004 0101 0000 > 23:23:18.728783 0:10:67:0:3c:ee 0:c0:f0:22:35:e1 8863 61: > 1107 0000 0029 0101 0000 0102 001d 3133 > 3034 3130 3439 3931 3833 3632 2d73 6d73 > 322d 746f 726f 6e74 6f36 3301 0100 00 > 23:23:19.005733 0:c0:f0:22:35:e1 ff:ff:ff:ff:ff:ff 8863 24: > 1109 0000 0004 0101 0000 > 23:23:19.728640 0:10:67:0:3c:ee 0:c0:f0:22:35:e1 8863 61: > 1107 0000 0029 0101 0000 0102 001d 3133 > 3034 3130 3439 3931 3833 3632 2d73 6d73 > 322d 746f 726f 6e74 6f36 3301 0100 00 > > As you can see, I can now elicit a PADO from Sympatico. Unfortunately, it > looks like removing the Host-Uniq tag breaks all that code which uses the > Host-Uniq identifier to match which flow belongs to which node. > > Comments? Get an ISP that follows the spec? complain loudly? since you only have one flow, you could hide the host unique in a global and pretend you found it in the PADO packet. .... If you add it back (and don't touch the windows machine, does it fail again?) > > josh > > -- > "To succeed in the world, it is not enough to be stupid, you must also be > well-mannered" -- Voltaire > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message