From owner-freebsd-isdn Wed Apr 21 2:32: 1 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from gandalf.midearth.fuzzys.org (cube.sysadm.cc [194.97.92.31]) by hub.freebsd.org (Postfix) with ESMTP id 424A214C0D for ; Wed, 21 Apr 1999 02:31:57 -0700 (PDT) (envelope-from sysadm@sysadm.cc) Received: (from fuzzy@localhost) by gandalf.midearth.fuzzys.org (8.9.3/8.9.3) id LAA20845; Wed, 21 Apr 1999 11:26:14 +0200 (CEST) To: "Julian Stacey" Cc: garyj@fkr.dec.com, freebsd-isdn@FreeBSD.ORG, isdn-dev@hcs.de Subject: Re: Fritz!card PCI and sPPP References: <199904202353.XAA03900@jhs.muc.de> X-Emacs: 20.4 "Emerald" XEmacs Lucid with mule MIME-Version: 1.0 (generated by SEMI 1.8.2 - "Kosugi") Content-Type: text/plain; charset=US-ASCII From: Julien Oster Date: 21 Apr 1999 11:26:09 +0200 In-Reply-To: "Julian Stacey"'s message of "Wed, 21 Apr 1999 01:53:28 +0200" Message-ID: <7jogki2uku.fsf@gandalf.midearth.fuzzys.org> Lines: 49 X-Mailer: Chao-gnus 6.8.0 (based on Gnus 5.6.22; for SEMI 1.8/FLIM 1.8) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >>>>> "Julian" == Julian Stacey writes: Julian> Reference: >> From: Gary Jennejohn Reply-to: >> garyj@fkr.dec.com Date: Tue, 20 Apr 1999 14:50:51 +0200 Message-id: >> <199904201250.MAA30165@mofo.fkr.dec.com> Julian> Hi, Gary Jennejohn wrote: >> > has anybody using the Fritz!Card PCI with sPPP observed strange >> behavior ? > I mean, the connection is made OK and things like ping >> and nslookup work, > but other services like telnet, ftp, popclient, >> etc., do not. Julian> ping is ICMP, nslookup might be too (traceroute is I believe) Julian> (ans. in src/ of course) the rest I guess are all tcp/udp. I used Julian> to suffer a problem on my HDLC (ipr0) ISP, till Gary diagnosed the Julian> ISP was limiting my max buffer size or some such, before that I Julian> recall similar phenomena) ping is ICMP, right. Name Server lookups are mostly been done by UDP. The can (sometimes) be made by TCP, but that is almost never done. traceroute _sends_ UDP packet and waits (_receives_) for ICMP Time to Live exceeded packets, so it uses UDP and ICMP (but under BSD you may use any other protocol to send than TCP, however, this does not always work)... so it seems like that TCP is the only thing not working. My guess: MTU/MRU are too high (especially MTU). Normally, that doesn't cause TCP-Services to refuse working at all, but they may stall when receiving to much data. But if the MTU/MRU is much too high, it could make it stop working at all... So try lowering the MTU and MRU, first to a value of 500 or such (better use 534, that's 20 bytes for the IP header and 512 bytes for the payload). If that works, then you have the problem. You can now experiment by raising the value to things like 1600 and go down step by step until it works again (though 1600 may also be fine... if it is, then you can try to even increase it, if you desire that)... test it with large FTP file transfers. If they stall (and won't come up again), MTU/MRU are too high. [...] -- /--/ Julien Oster /---/ www.fuzzys.org <---> www.sysadm.cc /---/ /--/ OpenBSD 2.5 /---/ Greetings from Munich, Germany /---/ /--/ contact me : /---/ talk fuzzy@fuzzys.org or e-Mail me /---/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message