From owner-freebsd-net Thu Nov 23 13:29:45 2000 Delivered-To: freebsd-net@freebsd.org Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by hub.freebsd.org (Postfix) with SMTP id 3FCD537B4C5 for ; Thu, 23 Nov 2000 13:29:43 -0800 (PST) Received: from jane.cs.toronto.edu ([128.100.2.31]) by yonge.cs.toronto.edu with SMTP id <34039-513>; Thu, 23 Nov 2000 16:29:40 -0500 Received: from localhost by jane.cs.toronto.edu with SMTP id <453134-28539>; Thu, 23 Nov 2000 16:29:28 -0500 To: freebsd-net@freebsd.org Subject: Re: PPPoE, nat, dsl, some web sites In-reply-to: <004b01c04f4f$4ebe9f20$0402010a@biohz.net> Date: Thu, 23 Nov 2000 16:29:16 -0500 From: Samir Girdhar Message-Id: <00Nov23.162928edt.453134-28539@jane.cs.toronto.edu> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 15 Nov 2000 16:59:20 -0500 "Renaud Waldura" wrote: > Sounds like the infamous PMTU problem. Read this, section 6.3 especially: > http://renaud.waldura.com/doc/freebsd-pppoe/ > I've been using the NAT capabilities built into ppp(8) and have had no problems maintaining simultaneous connections to multiple DSL providers (default route through my ISP, static routes to the university) -- it properly NATs the traffic going out each link. But with the problems around the PMTU/MSS/broken routers, I've been looking at tcpmssd as a workaround. However, the docs indicate that it needs to work with natd(8) but, from what I've been reading, it seems to me that natd can only handle one external interface. It doesn't look like running a separate instance for each external interface is the answer, either. When I get some time (ie. after LISA) I intend to try a few different things including: - trying to run two natds - diverting to tcpmssd before passing the packets to ppp for NAT - having ipfw/natd/tcpmssd take care of the traffic going to my ISP and ppp+NAT take care of the traffic on the link to the university (but then I haven't addressed the PMTU breakage on this link) Anyone have any suggestions? Have I missed something obvious? Someone must have faced this sort of thing already, no? Thanks, Samir To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message