I just rebuilt my OpenSuSE server with the latest version of Debian. Everything is working fine, except for a slight problem. One out of four PCs on my home LAN is unable to access Google. At first I thought that this was a problem with the PC (such as a hijacked hosts file) BUT...when I connect a Linksys Router in place of the Debian server, the PC can get to Google without a problem. This is a very odd problem, I know. I've tried various things on the PC such as updating the NIC driver. The PC is able to ping
www.google.com, so I know that DNS and routing are working. I can even telnet to
www.google.com on port 80 and do a successful GET, but neither IE8 or Firefox can load any Google page (including the UK, Canada or Japan).
Wireshark shows quite a few TCP Retransmission packets. Also see a "Destination unreachable" and "Fragmentation Needed" packet returned from the server to the client. No packets are returned from Google that I can see. I can upload the cap file if it will help.
Any ideas? Thanks!