From owner-freebsd-net Thu Dec 26 5:22:27 2002 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7084C37B401; Thu, 26 Dec 2002 05:22:24 -0800 (PST) Received: from nemesis.systems.pipex.net (nemesis.systems.pipex.net [62.241.160.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C43143EC2; Thu, 26 Dec 2002 05:22:23 -0800 (PST) (envelope-from stacey@vickiandstacey.com) Received: from [192.168.1.8] (81-86-129-77.dsl.pipex.com [81.86.129.77]) by nemesis.systems.pipex.net (Postfix) with ESMTP id AD36516007C2C; Thu, 26 Dec 2002 13:22:17 +0000 (GMT) Subject: Re: PPPoE and troubles with TCP From: Stacey Roberts Reply-To: stacey@vickiandstacey.com To: Rostislav Krasny Cc: freebsd-net@freebsd.org, FreeBSD Questions In-Reply-To: <20021226131645.94065.qmail@web14811.mail.yahoo.com> References: <20021226131645.94065.qmail@web14811.mail.yahoo.com> Content-Type: text/plain Organization: Message-Id: <1040908941.68500.47.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.0 Date: 26 Dec 2002 13:22:22 +0000 Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, 2002-12-26 at 13:16, Rostislav Krasny wrote: > --- Stacey Roberts wrote: > > On Thu, 2002-12-26 at 12:26, Rostislav Krasny wrote: > > > Hello > > > > > > I have Alcatel Speedtouch Home ADSL modem. I use PPPoE protocol for > > > connection with my Internet Service Provider (ISP) through this ADSL > > > modem. I use FreeBSD 4.7-RELEASE and ppp (a.k.a. user-ppp) for this. In > > > the /etc/ppp/ppp.conf file I have ' set MRU 1492' and ' set MTU 1492' > > > options. This is because the maximum MTU one can use with PPPoE is 1492 > > > according to RFC 2516. I have no problems with "dialing" to my ISP. But > > > after the PPPoE connection is established I have troubles with TCP > > > connections to some hosts. For example I can't go to > > > hhtp://www.ssh.com/ but to http://www.freebsd.org/ or > > > http://www.gnu.org/ I can. If I run 'telnet www.ssh.com 80' and enter > > > HTTP request according to HTTP 1.1 or 1.0 protocol I don't get any > > > answer. If I enter just 'GET /' I get some short answer. 'GET /' is an > > > HTTP request according to the old HTTP 0.9 version of the protocol and > > > it is rarely used today. But the problem is not HTTP, I think. If I do > > > HTTP request according to HTTP 1.1 from my friends' computer I do have > > > some long answer. Furthermore if I change the MRU and MTU to 1484 or > > > smaller I have no problem with www.ssh.com. So it looks like TCP packet > > > overflow or something like that. > > > Besides FreeBSD I have Windows 98 Second Edition in my computer. I use > > > PPPoE with Win98SE too. I use RASPPPOE driver fo it, go to > > > http://www.raspppoe.com/ for more information. I have no problems with > > > www.ssh.com when I use Win98SE with this impimentation of PPPoE > > > protocol. I have MTU == 1492 set by default in RASPPPOE. I don't get > > > error messages about fragmentation when I run 'ping -f -l 1464 > > > www.ssh.com' in my Win98SE (ICMP+IP=1464+28=1492). Why in FreeBSD I > > > cannot use MTU == 1492 without problems with some hosts like > > > www.ssh.com ? How to fix it in FreeBSD? > > > > > > P.S. ping have different syntax in Windows, so don't be wondered about > > > -f flag. -f sets "no fragmentation" flag in IP headers of all outgoing > > > packets. > > > > I use ADSL here on my site, but not that modem. How do you connect to > > that device from the FBSD box? > > I configured my ADSL modem to work with PPPoE. Then I changed the > /etc/ppp/ppp.conf file to this one: > > ==== /etc/ppp/ppp.conf ==== > default: > set log Phase Chat LCP IPCP CCP tun command > ident user-ppp VERSION (built COMPILATIONDATE) > > set device PPPoE:ed0 > set speed sync > # set MRU 1484 > # set MTU 1484 > set MRU maximum 1492 > set MTU maximum 1492 > set timeout 0 > set urgent none # no priorities > enable dns # request DNS info (for > resolv.conf) > disable ipv6 ipv6cp > disable shortseq protocomp acfcomp vjcomp deflate pred1 > mppe > deny shortseq protocomp acfcomp vjcomp deflate pred1 > mppe > > myisp: > set authname username@ISPstring > set authkey password > add default HISADDR # Add a (sticky) default route > ==== /etc/ppp/ppp.conf ==== > > The hostname of my box can be resolved through /ets/hosts , so I don't > need any kind of 'set ifaddr' in /etc/ppp/ppp.conf file. ed0 is the > ethernet NIC my ADSL modem is connected to. > > Many lines of the "default:" section of the ppp.conf file are not critical. > The only ones you need are these: > > set device PPPoE:ed0 > set MRU maximum 1492 > set MTU maximum 1492 > enable dns > > See `man 8 ppp` for more information. > Dude, I wasn't asking for assistance.., rather I was hoping to provide some help in response to your post.. :-) The reason why I asked about how you connect to your ADSL modem is because if its ethernet, then there is no need to use ppp. But if there's a case-requirement why you need to use ppp, then fair enough. Let me know either way, okay? Regards, Stacey > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message -- Stacey Roberts B.Sc (HONS) Computer Science Web: www.vickiandstacey.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message