I now have a Belkin router/ADSL modem. The setup is that I have two PCS (Win2000 & WinXP) plugged into it as well as my PS2.
The issue is that while the PS2 and WinXP are quite happy, the Win2K is not. We've tried many different configurations - DHCP on/off, different gateways and DNS, etc, but the best we can get is:
WinXP can ping the router, can access the internet, running nslookup on www.google.com finds an IP address which can be pinged.
Win2K can ping the router, can't access the internet, nslookup fails but we can ping some IP addresses like the ones found for google on the WinXP machine.
Since both PCs can see the router it is surely either some setting in the router, or on the PC that has problems? But we re-setup the router with no special settings for either PC, and I disabled my software firewall on Win2K.
I believe I'm going to end up wiping my Win2K box and starting again maybe with WinXP but in the meantime is there anything obvious? I think not since a friend who works with networks spent 2 hours over the phone with us yesterday and couldn't resolve it!
I should add that on rare occaisons the Win2K PC CAN access the web, but seemingly at random!