Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jan 1996 16:02:01 -0500
From:      max@maxie.com
To:        freebsd-questions@freebsd.org
Subject:   PPP servers cannot talk to local machines
Message-ID:  <199601162102.QAA11083@underdog.maxie.com>

next in thread | raw e-mail | index | archive | help
I recently switched our PPP server from Linux to FreeBSD 2.1 (to match the
rest of the lan), and I am having a rather odd problem with it.

        The setup is an internal 28.8 modem, crtscts and locked at 38400,
all compression disabled, the pathway to the internet is through ethernet
and a Pipeline 50 router/ISDN.

        The problem that is occurring is that it is possible to connect and
transfer files, ect. successfully to anywhere on the internet, but it fails
miserably if I attempt to access a machine on the local lan, or especially
the machine with the modem in it.

        There is no routing problem, you can successfully connect and start
a session, for example FTP, and transfer file listings, but it will hang if
you try to transfer a file. A Web session will transfer the page (if it is
short) but hang on graphics.

        If the file is very small, it will successfully transfer it, but
anything larger than around 1-2K will result in a hung connection. (Not
session, it does not effect anything else going through PPP at all)
 
        Netstat -d on the server is returning around 5,000 dropped packets,
and the status is FIN_WAIT_1. 

        Exact same results whether I use user mode PPP or the kernel one. It
seems to affect any TCP service with a large amount of data to transfer,
FTP, Web, POP3, ect.

        Could this be related somehow to Narvi's post on Overloading,
perhaps in the IP forwarding layer somewhere not dropping packets properly?

        I have had limited success by reducing the MTU to 296, but this was
never needed before, and doesn't seem like the "right" solution.

        All the hardware is unchanged from the when it was Linux, and the
clients (mostly Trumpet and Win95 systems) are unchanged as well.

        Anyone have any ideas how I might solve this? (short of changing it
back to Linux, please) The dialup people are getting a bit restless out
there... :-)

Thank you,
  James Robertson
  Treetop Internet Services






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601162102.QAA11083>