From: lkestel@csugrad.cs.vt.edu (Lawrence Kesteloot) Subject: Bizzare Networking problems between Linux machines Date: 4 Apr 1993 21:55:38 -0400
In my apartment I've got the following setup:
486/33 - Linux .99p7, libc-4.3.2 (I did change /etc/inet -> /etc)
486/66 - Linux .99p7, libc-4.1
Mac II - A/UX
All three have ethernet cards. Now both Linux machines can talk to the
Mac, and the Mac can talk to the Linux machines, telnet, ftp, nfs
mount, the whole bit, with no errors at all. However, the Linux
machines can't talk to each other. Telneting from one to the other
(either direction) locks up after a couple of kilobytes of transfer,
ftp locks up during the first file transmission, and nfs transfers
incorrect files. I wrote a program to write 1024 bytes to a file, read
it back, and compare it to the original, and doing this to a file on an
NFS filesystem on the other Linux machine results in 31% (always 31%)
of the blocks being corrupted. (If the NFS is to the Mac, then 0% are
corrupted.) I looked at the corrupted blocks and it seems as if the
first part of the 1024 bytes (some arbitrary amount) was transferred
correctly, but the rest was filled with 0xFF. Now this is not a
problem with the ethernet cards because TCP/IP could have caught it.
The weird part is that talking to the Mac works just fine! I'm not
upgrading the 66 to 4.3.2 because it's not my machine and the owner
worries about having even more networking problems.
Was 4.3.2 responsible for this? Why would a machine talk to the Mac
okay but not to another Linux box?
Any insight would be greatly appreciated...
(If you followup, please CC me also because my news is about one week
behind.)
Thanks
Lawrence