1
The network on the company where my wife works has issues. Almost every single file bigger then a few hundred kB is corrupted during download and even web pages are sometimes garbled. We checked all we could possibly check and it really isn't a problem on her computer (specially cause every other computer terminal in the building have the same problem).
All files are corrupted, including documents, photos, web pages... this happens for files downloaded through any means (various browsers, wget, download-managers, ...) except Dropbox. but the worst problem is that she can't install anything in her Ubuntu machine because the packages are corrupted at download and there's a checksum mismatch every time she tries to use apt-get or even run a downloaded script.
The network admin doesn't seem to be interested in correcting this and he doesn't even seem to understand what the problem is and what can be causing the problem (he insists that this is caused by heavy traffic in the network).
What is strange is that the files downloaded by dropbox are not corrupted. I think maybe it uses a checksum test and tries to download again in case it fails.
So, we thought that maybe there's some program that makes some kind of check during the download and download again the corrupted bits? Is there any way we can use this noisy network?
There's really no other option, it's the only fast network she has access to... :(
EDIT: I'm even losing ssh connections over this network. Can't manage to stay connected via ssh for more than 30 seconds... :( I get a:
Corrupted MAC on input.
Disconnecting: Packet corrupt
Reading this, it seems like it's more that the Internet connectivity where your wife works has problems. If the corruption isn't happening on internal network operations, it's not the network. – fencepost – 2011-06-03T14:51:18.943
If it is only internet traffic, the network admin may see this as a feature rather than a bug. – horatio – 2011-06-03T14:56:10.393
“Heavy traffic”? That should not be a problem, otherwise it would be like saying that if one process on a multi-tasking system is busy, then all other processes crash; it’s wrong because all it does is create a queue (for the most part; there are some situations in which a process could crash or a network connection could get dropped, resulting in an incomplete or corrupt file, but that’s when it gets bogged down and has to wait a lot). – Synetech – 2011-06-03T16:03:14.240
The TCP/IP stack should already be handling corrupt packets and causing them to be re-sent. However since it’s a problem on all the systems, something else wrong with the network itself. Have your wife do a test to see if she can transfer big files between other computers on the network (ie to a local colleague). If that works, then it’s the gateway, if not, then there may be something wrong with the cabling or some kind of interference or other problem with the network itself. – Synetech – 2011-06-03T16:04:48.390
actually this doesn't belong here (or perhaps serverfault..) – bubu – 2011-06-03T17:56:49.843