Can't use network with IP - but OK with IPX

  • Thread starter Thread starter bruce diamond
  • Start date Start date
B

bruce diamond

1 year old Dell computer running XP Home Ed. It can ping
the router, other workstations, the DNS servers, and
anything on the Internet by IP address only. It can't
ping anything by name; the message it shows is something
like "can't resolve yahoo.com", and then I
get "Destination host unreachable". Also, the ping
command never shows what it's pinging (it'll normally
say "trying to reach host whatever.com"), it gives garbage
characters instead of whatever.com AND IP addresses.

And, while the computer can successfully ping the other
workstations, it can't see them in Entire Network.

I've verified that the DNS servers and all other IP
configurations are set properly. I've also:

1. reinstalled the NIC driver
2. updated the NIC driver
3. Completely uninstalled and reinstalled everything to
with the network
4. tried a different NIC and cable
5. Reset the IP stack to defaults per MSKB no. 299357
6. Checked all of the registry settings per MSKB no.
314053
7. Loaded WinXP SP 1
8. Loaded all updates from Windows Update

Now, the really screwy part is that, if I add IPX/SPX to
the workgroup computers, then this computer CAN
communicate with the rest of the workgroup (NOT the
Internet, though). It seems as though IP and DNS in
particular are just not working.

Help! Any ideas?

-Bruce Diamond
 
bruce diamond said:
1 year old Dell computer running XP Home Ed. It can ping
the router, other workstations, the DNS servers, and
anything on the Internet by IP address only. It can't
ping anything by name; the message it shows is something
like "can't resolve yahoo.com", and then I
get "Destination host unreachable". Also, the ping
command never shows what it's pinging (it'll normally
say "trying to reach host whatever.com"), it gives garbage
characters instead of whatever.com AND IP addresses.

And, while the computer can successfully ping the other
workstations, it can't see them in Entire Network.

I've verified that the DNS servers and all other IP
configurations are set properly. I've also:

1. reinstalled the NIC driver
2. updated the NIC driver
3. Completely uninstalled and reinstalled everything to
with the network
4. tried a different NIC and cable
5. Reset the IP stack to defaults per MSKB no. 299357
6. Checked all of the registry settings per MSKB no.
314053
7. Loaded WinXP SP 1
8. Loaded all updates from Windows Update

Now, the really screwy part is that, if I add IPX/SPX to
the workgroup computers, then this computer CAN
communicate with the rest of the workgroup (NOT the
Internet, though). It seems as though IP and DNS in
particular are just not working.

Help! Any ideas?

-Bruce Diamond
=============================================

Please read this whole reply before proceeding with any suggestions.

Issue:

on this XP Home/Pro computer,
when trying to browse the Internet,
you are getting "Page Cannot Be Displayed" and
when you go to the command prompt window
and run ipconfig /all, you get an APIPA in the form of 169.254.x.x.
Then immediately run ipconfig /renew, you get this error message:

"An operation was attempted on something that is not a socket"

If so, you have a damaged winsock2 key in the registry.

You should check System Information (winmsd)
Expand Components / Network / click on Protocol -
if the section headings item of "Name" have a value
starting with with anything other than MSAFD or RSVP
then that is probably what is causing the problem.

Examples:

MSAFD Tcpip [TCP/IP]
MSAFD Tcpip [UDP/IP]
RSVP UDP Service Provider
RSVP TCP Service Provider
MSAFD NetBIOS [\Device\NetBT_Tcpip...
and so on

It may be a third-party firewall or a Spyware or a Virus.
("New.Net" is a common spyware for example)
Make sure that MSCONFIG is in Normal Startup
and then see if uninstalling the third party firewall
(best done from its own uninstall program if available)
or the Spyware from Add Remove Programs will
resolve the issue. If it's a virus, then only an Anti Virus Program
will be able to deal with that.

You may want to try downloading either Ad-Aware 6 or Spybot
to another computer and then installing one of them on the infected XP
Home/Pro
computer and try to wipe out Spyware and see if that resolves the issue.

Ad-aware 6.0 build 181
http://download.com.com/3000-2144-10214379.html?tag=list

Spybot - Search & Destroy 1.2
http://download.com.com/3000-2144-10194058.html?tag=list


If none of that works or is possible, you could try this method
for replacing the winsock and winsock2 registry keys:

Uninstall any third-party proxy software or firewall programs before
proceeding.

Step 1: Delete registry keys

A)Open Regedit from the Run line
B)Go to both of the following keys, EXPORT each of them, and then delete
them:
(To export a key, you right click on it and choose "export" - you can choose
where to export them to -
DESKTOP is handy -
and you need to type in a file name such as "exported Winsock key" /
"exported WinSock2 key"
and then click on SAVE)

HKLM\SYSTEM\CurrentControlSet\Services\Winsock
HKLM\SYSTEM\CurrentControlSet\Services\WinSock2
C)Restart the computer

NOTE: It is important to restart the computer after deleting the Winsock
keys.
Doing so causes the XP operating system to recreate shell entries for those
two
keys. If this is not done, the next step does not work correctly.

Step 2: Install TCP/IP on top of itself

A)Open the properties window of the network connection (Local Area
Connection)
B)Click Install
C)Click Protocol, then Add
D)Click Have Disk
E)Type the path to the \%systemroot%\inf folder (usually C:\Windows\inf) and
click OK
(if you try to click Browse, then browse to the \inf folder,
it may not show up in the list)
F)You should now see "Internet Protocol (TCP/IP)" in the list of available
protocols. Select it and click OK.
G)Restart the computer

When the computer reboots you will have functional Winsock keys.
If so, then be sure to delete the exported winsock and winsock2 reg files.
(You don't want to accidentally put them back in the registry)

Side effects and possible problems:

This method will restore basic functionality to the Winsock keys, but is not
a
complete rebuild. On a default install of Windows XP the registry key:
HKLM\SYSTEM\CurrentControlSet\Services\Winsock2\
Parameters\Protocol_Catalog9\Catalog_Entries will have 11 sub-keys.
When applying this method, the Catalog_Entries will only have 3 sub-keys.
However, it works and there does not appear to be any side effects.
The missing entries relate back to the:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces key.
Also, third-party proxy software or firewalls may need to be reinstalled.

If issue is resolved, then be sure to delete the exported Winsock / WinSock2
..reg keys
as you don't want to accidentally end up importing those damaged keys back
into the registry.

==========================================================
 
Damn, you're good!

It was - believe it or not - McAfee Antivirus that
had "other" listings in winmsd. I removed McAfee, and all
is well.

Now, of course, I have to figure out another a/v solution.

Thanks a bunch for the assist!

-bruce diamond

-----Original Message-----
1 year old Dell computer running XP Home Ed. It can ping
the router, other workstations, the DNS servers, and
anything on the Internet by IP address only. It can't
ping anything by name; the message it shows is something
like "can't resolve yahoo.com", and then I
get "Destination host unreachable". Also, the ping
command never shows what it's pinging (it'll normally
say "trying to reach host whatever.com"), it gives garbage
characters instead of whatever.com AND IP addresses.

And, while the computer can successfully ping the other
workstations, it can't see them in Entire Network.

I've verified that the DNS servers and all other IP
configurations are set properly. I've also:

1. reinstalled the NIC driver
2. updated the NIC driver
3. Completely uninstalled and reinstalled everything to
with the network
4. tried a different NIC and cable
5. Reset the IP stack to defaults per MSKB no. 299357
6. Checked all of the registry settings per MSKB no.
314053
7. Loaded WinXP SP 1
8. Loaded all updates from Windows Update

Now, the really screwy part is that, if I add IPX/SPX to
the workgroup computers, then this computer CAN
communicate with the rest of the workgroup (NOT the
Internet, though). It seems as though IP and DNS in
particular are just not working.

Help! Any ideas?

-Bruce Diamond
=============================================

Please read this whole reply before proceeding with any suggestions.

Issue:

on this XP Home/Pro computer,
when trying to browse the Internet,
you are getting "Page Cannot Be Displayed" and
when you go to the command prompt window
and run ipconfig /all, you get an APIPA in the form of 169.254.x.x.
Then immediately run ipconfig /renew, you get this error message:

"An operation was attempted on something that is not a socket"

If so, you have a damaged winsock2 key in the registry.

You should check System Information (winmsd)
Expand Components / Network / click on Protocol -
if the section headings item of "Name" have a value
starting with with anything other than MSAFD or RSVP
then that is probably what is causing the problem.

Examples:

MSAFD Tcpip [TCP/IP]
MSAFD Tcpip [UDP/IP]
RSVP UDP Service Provider
RSVP TCP Service Provider
MSAFD NetBIOS [\Device\NetBT_Tcpip...
and so on

It may be a third-party firewall or a Spyware or a Virus.
("New.Net" is a common spyware for example)
Make sure that MSCONFIG is in Normal Startup
and then see if uninstalling the third party firewall
(best done from its own uninstall program if available)
or the Spyware from Add Remove Programs will
resolve the issue. If it's a virus, then only an Anti Virus Program
will be able to deal with that.

You may want to try downloading either Ad-Aware 6 or Spybot
to another computer and then installing one of them on the infected XP
Home/Pro
computer and try to wipe out Spyware and see if that resolves the issue.

Ad-aware 6.0 build 181
http://download.com.com/3000-2144-10214379.html?tag=list

Spybot - Search & Destroy 1.2
http://download.com.com/3000-2144-10194058.html?tag=list


If none of that works or is possible, you could try this method
for replacing the winsock and winsock2 registry keys:

Uninstall any third-party proxy software or firewall programs before
proceeding.

Step 1: Delete registry keys

A)Open Regedit from the Run line
B)Go to both of the following keys, EXPORT each of them, and then delete
them:
(To export a key, you right click on it and
choose "export" - you can choose
 
Back
Top