I've been noticing many many errors on my server when receiving from my client. Infact I even started a threat here
because I thougth my slow ftp transfers were due to the ftp daemon and not my network hardware.
I've since changed the wire from client to switch with no effect (replaced it with a brand new pre-fab). I then changed the wire from the server to the switch with a much shorter wire, but not brand new, and that gave a dramatic increase in uploads to the server from an average of 20 KB/s to over 3MB/s.
However there are still alot of RX errors on the receivng eth, even during normal masquerading. I would really like to solve these errors. My next step is to replace teh older wire with a brand new pre-fab too.
But what else could be casuing these errors? Mine is a small setup so it accept all traffic on the internal eth. Could my Cat5 passing very close to a 220V-110V transformer cause such errors? That's the only thing I can think of.