Can't ping my own IP address

Failure to ping a computer's own IP address is most likely caused by a firewall program or improperly configured.


Symptoms

1) you have a DHCP client which may not be able to obtain/renew IP addresses from the DHCP server intermittently. 

2) after setup a workstation to obtain an IP address from DHCP, the machine can't ping others and ipconfig /all shows Autoconfiguration IP Address. . . :

169.254.x.x.

Resolutions

1) If this is XP, obtain the latest service pack for Windows XP.

2) Use the Network Diagnostics tool to identify any failed settings. To do this, go to Help and Support>Use Tools to view your computer information and diagnose problems>Network Diagnostics>Scan your system. When the process finishes, check for any items marked "FAILED" in red, expand those categories, and view the additional details about what the testing showed.

3) Assign a static ip on the client and ping the DHCP server. If you can't  ping the DHCP server, check the connection and hardware.

4) If you can ping the DHCP after assigning static ip, check the DHCP settings.

5) Make sure no firewall is running on your LAN.

6) Run Repair this connection if it is XP. Or use netsh to reset TCP/IP configuration.

7) If it is win98/w2k, remove and reinstall TCP/IP.

8) Try to upgrade the new NIC driver.

9) Make sure you don't run out of IPs in the DHCP scope.

10) If you use a router as DHCP, you may want to upgrade the firmware.

11) Modify hardware settings such as speed and duplex.

12) Make sure hardware Mac control enable.