Preface: Please - no snarky comments about getting a better connection. Living with this garbage dialup for what must be fifteen years I'm well aware how bad I need broadband. 3g is capped at a sad 3gb/mo with rather spotty coverage and satellite is expensive for a 250mb/day cap when its not rained or snowed out. No line of sight for anything else. That leaves dialup which I manage to pull down ~12gb/mo on... I'm stuck here with no viable alternatives for the foreseeable future. 
Moving on to the problem at hand:
I am encountering frequent data corruption on every machine on my network other than the host with ICS enabled on my dialup connection. Websites are garbled characters, streaks and blocks are all over images, encrypted connections throw SSL errors out constantly and downloads fail their checksums. The internet is basically unusable on any of the machines on my network sharing the connection (an older windows xp box and my macbook pro). Everything works fine on the host machine though.
Just to be clear the data corruption is only when using the internet with ICS. All other network activity such as large file transfers between computers on the network manage to complete without issue and do not fail their checksums. Without ICS the internet is just fine - no problems outside of the usual dialup factor.
I've tried ICS with clean installs of both Windows 7 and Vista SP2 - both suffer the same problem. I've tested this with a 3g modem to rule out dialup/my modem (US Robotics 5610B) being the issue and it has the exact same problem with ICS. If I boot Windows XP Pro SP3 on the host machine and use it for ICS there is no data corruption and everything works fine on the networked machines.
The only thing I could find searching was this thread with a few others encountering the same issue and no solution: http://www.tomshardware.com/fo...random-data-corruption
No third party firewalls or anti-virus software. Tried it with and without the Windows Firewall and Microsoft Security Essentials - no different. Also tried using the default ip addresses/subnet that enabling ICS assigns instead of 10.x.x.x - no difference unfortunately.
ipconfig /all on windows 7: http://janpingel.com/misc/files/ipconfig-w7.txt
network map: http://janpingel.com/misc/files/network.png
Moving on to the problem at hand:
I am encountering frequent data corruption on every machine on my network other than the host with ICS enabled on my dialup connection. Websites are garbled characters, streaks and blocks are all over images, encrypted connections throw SSL errors out constantly and downloads fail their checksums. The internet is basically unusable on any of the machines on my network sharing the connection (an older windows xp box and my macbook pro). Everything works fine on the host machine though.
Just to be clear the data corruption is only when using the internet with ICS. All other network activity such as large file transfers between computers on the network manage to complete without issue and do not fail their checksums. Without ICS the internet is just fine - no problems outside of the usual dialup factor.
I've tried ICS with clean installs of both Windows 7 and Vista SP2 - both suffer the same problem. I've tested this with a 3g modem to rule out dialup/my modem (US Robotics 5610B) being the issue and it has the exact same problem with ICS. If I boot Windows XP Pro SP3 on the host machine and use it for ICS there is no data corruption and everything works fine on the networked machines.
The only thing I could find searching was this thread with a few others encountering the same issue and no solution: http://www.tomshardware.com/fo...random-data-corruption
No third party firewalls or anti-virus software. Tried it with and without the Windows Firewall and Microsoft Security Essentials - no different. Also tried using the default ip addresses/subnet that enabling ICS assigns instead of 10.x.x.x - no difference unfortunately.
ipconfig /all on windows 7: http://janpingel.com/misc/files/ipconfig-w7.txt
network map: http://janpingel.com/misc/files/network.png