OK, so we have IP 192.168.1.3 assigned to this machine. I also see DNS is 192.168.1.1 which is your router. So, what we can try now is see if you can ping the router:
CODE
ping 192.168.1.1
now if you see nothing, that means it can't see it. If you get some results back, they should look like this if it's working:
CODE
[ian@esprit ~]$ ping 10.1.1.1
PING 10.1.1.1 (10.1.1.1) 56(84) bytes of data.
64 bytes from 10.1.1.1: icmp_seq=1 ttl=64 time=1.32 ms
64 bytes from 10.1.1.1: icmp_seq=2 ttl=64 time=1.32 ms
that is just example from my machine. So, if you ping your router, you should get a similar type of reply. If not, then please post the results here so we can see what's going on.
If the Windows XP machine is on and it doesn't work, switch the XP machine off, then try again. Now, I then want you to power on the XP machine again, and get the IP from this machine - because if it isn't working, it could be that both these machines are trying to use the same IP address. As mentioned before, you can do this by clicking Start, and then Run, and then typing cmd and clicking OK. Then after this, type:
CODE
ipconfig /all
then you can post the info here so we can see if it's the same or different.
PS - thanks for the vote of confidence