[comp.protocols.tcp-ip.ibmpc] FTP PUT from PC causes reset

A01DGU1@NIUCS.BITNET (Dave Ulrick) (08/02/90)

I'm having a problem getting IBM VM TCP/IP 1.2.2 (or "FAL") to talk
properly with some PCs that we have.  The PCs are running FTP Software's
PC/TCP.  When the PC user tries to do an FTP PUT of either an ASCII or
binary file, FAL's FTP server sends the PC two resets.  The PC then hangs,
and has to be rebooted.  Of course, this "response" on the part of
the FTP client is not very desirable.  Nonetheless, we would like to
determine why VM's FTP server doesn't like the packets that the PC is
sending him.

Basically, our configuration is something like this:

    VM host <--> BTI ELC <--> Proteon router <--> LAN server <--> PC

Our networking person here tells me that the router is apparently taking
the packets being sent by the PC and is breaking them down into 512-byte
packets.  The packets are then being sent on to VM TCP/IP, who is
complaining about them.  The following is the GATEWAY statement from
VM's PROFILE TCPIP:

GATEWAY
 * Network  First hop   Driver  Packet size  Subnet mask  Subnet value
   131.156    =           ETH1     1500      0.0.255.0    0
   DEFAULTNET 131.156.4.2 ETH1  DEFAULTSIZE  0


Any ideas on what I can do to convince the VM and PC TCP/IP to cooperate?
Our networking person has already talked with FTP Software; they seem to
feel that FAL is inproperly handling the shortened 512 byte packets.
We're running FAL under VM/SP 5.0 with the Lippke BTI driver.

Thanks,
Dave

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Dave Ulrick                         Bitnet:    A01DGU1@NIUCS
Northern Illinois University        Internet:  A01DGU1@VM.NIU.EDU
DeKalb, IL, USA

jbvb@VAX.FTP.COM ("James B. Van Bokkelen") (08/08/90)

    From: Doug Nelson <08071TCP%MSU@pucc.princeton.edu>

    I haven't yet had a chance to check this against 1.2.2, but I know I saw
    this problem under 1.2.1, and no gateway was involved here.  FTP SW is
    setting the type of service field to all ones, which is my guess for the
    real problem.  So when FAL opens the data connection with TOS=0, and
    PC/TCP responds with TOS=FF, FAL is evidently ignoring the response
    completely, rather than just ignoring the TOS value.
    
Doug - As we ship it, the only application in 2.04 that sets the IP
TOS to anything other than 0 (the default) is SETCLOCK.EXE (which I
did to prove it could be done, before the official list of TOS values
in RFC 1060 was available).  I just checked an FTP transfer here, and
the TOS was 0 all the way through.  If you see it on your net, you
might check to see that the built version of SRCLIB\TCP matches
SRCLIB\INTERNET - if the TCP predates the addition of the TOS argument
to in_write(), then garbage is getting pulled off the stack...

James B. VanBokkelen		26 Princess St., Wakefield, MA  01880
FTP Software Inc.		voice: (617) 246-0900  fax: (617) 246-0901