http://support.microsoft.com/default.aspx?scid=KB;en-us;q308007
-----
You should be able to use XP Home and ping your local gateway. Something in the tcp/ip properties are not set up properly.
See also:
http://www.oucs.ox.ac.uk/network/ethernet/winxp/index.xml.ID=ConfiguringTCPIP
and follow the "ping" links for further troubleshooting.
-----
If all the above fails, then you may have a network adapter issue. Sounds like the nic in your computer may not be specifically geared toward WinXP and that you only have partial connectivity
----
Here is a series of ping commands to use in finding where a problem occurs on a local area network. Run them in the order shown, and don?t go on to the next command until all of the previous commands work properly. In this example:
The computer being tested is named Winxp, with IP address 192.168.100.101.
There?s another computer on the network, named Win98, with IP address 192.168.100.123
Substitute the appropriate IP addresses and computer names for your network.
Command.... Target.... What Ping Failure Indicates
ping 127.0.0.1.... Loopback address.... Corrupted TCP/IP installation
ping localhost.... Loopback name.... Corrupted TCP/IP installation
ping 192.168.100.101.... This computer?s IP address.... Corrupted TCP/IP installation
ping winxp.... This computer?s name .... Corrupted TCP/IP installation
ping 192.168.100.123.... Another computer?s IP address.... Bad hardware or NIC driver
ping win98.... Another computer?s name....
NetBIOS name resolution failure