XP pings router but can't ping the Internet

4

All machines on the network are able to access the internet but one. It is running Windows XP SP 3 and is wired into the router.

I have looked at No Internet with LAN Connection and XP can connect to router and LAN but not Internet.

Here is the ipconfig information:

Connection-specific DNS Suffix: carolina.rr.com
Description: VIA Compatable Fast Ethernet Adapter
Physical address: 00-e0-4c-e0-90-cb
Dhcp enabled: Yes
Autoconfiguration enabled: Yes
IP Address: 192.168.0.3
Subnet mask: 255.255.255.0
Default gateway: 192.168.0.1
DHCP Server: 192.168.0.1
DNS Servers: 208.67.222.222
             208.67.220.220

I have tried the following:

  • Rebooting router and modem, bringing up router first
  • Using a static IP address for the failing machine
  • Uninstalling the network adapter driver
  • Disabling firewall (using Comodo)
  • From TCP/IP Properties, obtaining DNS server address automatically as well as using the pair listed above (OpenDNS).
  • Resetting winsock via netsh winsock reset catalog and netsh int ip reset reset.log
  • I have also tried re-installing Win XP (this fixes the problem) and installing SP3 (this also fixes the problem). But I am hoping there is an easier way.
  • At the suggestion of techie007, booted in Safe Mode with Networking.

I time out when I ping 4.2.2.2 or 208.67.220.220.

I can ping the router or other machines on the LAN.


Edit: Additional information that was requested

ipconfig of a working machine:

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : carolina.rr.com
   Link-local IPv6 Address . . . . . : fe80::25de:2d01:a0cd:f9b5%11
   IPv4 Address. . . . . . . . . . . : 192.168.0.5
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1

route print on the machine that is not working

Interface List 0x1 .. MS TCP Loopback Interface. 
0x2 00 e0 4c e0 90 cb .. 
Active Routes: 
Network Dest / Netmask / Gateway / Interface / Metric 
0.0.0.0 / 0.0.0.0 / 192.168.0.1 / 192.168.0.3 / 20 
127.0.0.0 / 255.0.0.0 / 127.0.0.1 / 127.0.0.1 / 1 
192.168.0.0 / 255.255.255.0 / 192.168.0.3 / 192.168.0.3 / 20 
192.168.0.3 / 255.255.255.255 / 127.0.0.1 / 127.0.0.1 / 20 
192.168.0.255 / 255.255.255.255 / 192.168.0.3 / 192.168.0.3 / 20 
224.0.0.0 / 240.0.0.0 / 192.168..3 / 192.168.0.3 / 20 
255.255.255.255 / 255.255.255.255 / 192.168.0.3 / 192.168.0.3 / 1 

Default Gateway: 192.168.0.1 
Persistent Routes: None.

(Sorry, those were hand-copied.)

rajah9

Posted 2012-07-18T19:40:54.580

Reputation: 286

Does it work when booting to "Safe Mode With Networking"? – Ƭᴇcʜιᴇ007 – 2012-07-18T19:51:09.120

Can you post the ipconfig info for the one of the ones that works? – imtheman – 2012-07-18T20:15:10.730

If reinstalling the OS or service pack seems to fix this problem, does that means that there is some (unknown) trigger that puts this PC into this mode (i.e. it's not a configuration issue where the PC has never been able to connect)?. How does this PC differ or compare to other PCs in the network? – sawdust – 2012-07-18T20:15:46.093

Post the output of route print please. – fmanco – 2012-07-18T21:18:38.550

@techie007, no, does not work. Peter, here is one working machine's ipconfig: Wireless LAN adapter Wireless Network Connection:

Connection-specific DNS Suffix . : carolina.rr.com Link-local IPv6 Address . . . . . : fe80::25de:2d01:a0cd:f9b5%11 IPv4 Address. . . . . . . . . . . : 192.168.0.5 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.0.1 sawdust, this is the only machine wired into the router. Others go through an unmanaged switch or through the wireless, as above. It seems to trigger when there is a modem outage. – rajah9 – 2012-07-19T00:03:49.163

@criziot, Interface List 0x1 .. MS TCP Loopback Interface. 0x2 00 e0 4c e0 90 cb .. Active Routes: Network Dest / Netmask / Gateway / Interface / Metric ==== 0.0.0.0 / 0.0.0.0 / 192.168.0.1 / 192.168.0.3 / 20 ==== 127.0.0.0 / 255.0.0.0 / 127.0.0.1 / 127.0.0.1 / 1 ==== 192.168.0.0 / 255.255.255.0 / 192.168.0.3 / 192.168.0.3 / 20 ==== 192.168.0.3 / 255.255.255.255 / 127.0.0.1 / 127.0.0.1 / 20 ==== 192.168.0.255 / 255.255.255.255 / 192.168.0.3 / 192.168.0.3 / 20 ==== 224.0.0.0 / 240.0.0.0 / 192.168..3 / 192.168.0.3 / 20 ==== 255.255.255.255 / 255.255.255.255 / 192.168.0.3 / 192.168.0.3 / 1 – rajah9 – 2012-07-19T00:09:14.723

continued route print: ==== Default Gateway: 192.168.0.1 ===== Persistent Routes: None. – rajah9 – 2012-07-19T00:09:33.913

@Rajah9 please add that info to your original question in a readable form – Jan Doggen – 2013-07-08T11:12:26.980

@JanDoggen yes, I had edited the question with the above route print in a readable form last July. – rajah9 – 2013-07-08T14:56:13.283

Answers

1

I seem to have solved this problem with two solutions.

  1. The VoIP ATA box had changed its MAC address (without warning and after more than a year) from :A4 to :A5. Tech support knew that it had two addresses: one for LAN and one for WAN. But it doesn't make sense that the LAN address would change to the WAN. Since the router did not recognize the new address, its DHCP assigned a new address (which happened to conflict with the machine that stopped working). This probably fixed it, but the machine in question experienced one more internet outage.
  2. The Netgear router was replaced with a TP-LINK router. (Even if a MAC address is shifting around, the router’s DHCP should be able to figure it out, not allowing IP addresses to conflict.)

rajah9

Posted 2012-07-18T19:40:54.580

Reputation: 286

@rajah9 That means the XP machine was assigned an IP inside the range without the DHCP server's knowledge. That's a recipe for disaster. – David Schwartz – 2014-11-06T03:59:01.723

well if one of the devices is set to statically use an IP address then it wouldn't report that ip address is being used to the DHCP server so it would think that ip is open and thus might hand it out if it has enough active leases at the time. so I'd check for that, and if a device has a static private ip, then you need to set it to one outside the DHCP range, but still in the same subnet and that will stabilize everything. – Kit Ramos – 2012-08-09T04:47:51.630

Yes, the static IP address is outside the DHCP range. But when the MAC address changed (?!) the router dynamically assigned it an address inside the range. This is where it conflicted with the XP machine that started. – rajah9 – 2012-08-09T13:05:03.293