Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a strange issue at home that has been bugging me for weeks, but I really need to get it sorted now so I'll detail as much as I can and hopefully someone can spot what might might be wrong.

I have a wireless router connected to the internet and 3 devices connected to it. They are:

Name    OS           Network     IPv4
PC1    Windows 7    WORKGROUP

and they all get their IP addresses dynamically.

Both PC1 and LAPTOP1 can ping PS3 and get a response. PC1 and LAPTOP1 are unable to ping each other by ip address unless I ping by their name (which bizarrely shows that it is pinging via the IPv6 address). Also, to confirm this both PC1 and LAPTOP1 can ping each other via the long IPv6 address that they both have so they can obviously see each other just not via IPv4. I've disabled the firewalls on both machines as well to rule that out.

I don't really know what IPv6 is used for and I've tried disabling it on both machines but all that happens then is that neither machine can see each other at all then. Does anyone have any idea of what may be stopping them seeing each other, any ways I can look at fixing this, or any network tools that may help identify where it is failing?


share|improve this question
I just want to verify that under "Network and Sharing Center" that "Network discovery" and "File sharing" are both On. – Scott McClenning Jan 28 '10 at 2:00
Yes, they are both turned on Scott. Thanks. – user26324 Jan 28 '10 at 8:31

Even with Network Discovery on for your Public, Domain, and Work or Home profiles, there are other services that it is dependent on. These services might be disabled or set to manual. Turn on these and try again:

Network discovery requires that the DNS Client, Function Discovery Resource Publication, SSDP Discovery, and UPnP Device Host services are started, that network discovery is allowed to communicate through Windows Firewall, and that other firewalls are not interfering with network discovery.

That is a quote from windows help "What is network discovery?". I got there by going to control panel > network and sharing center > advanced sharing settings > What is network discovery. Windows help actually...helped! It solved my issue between two win7 boxes because the Function Discovery Resource Publication was set to manual, but I'm not sure if it will help between win7 and vista. Good luck.

share|improve this answer

What is the Default gateway's IP address *(the router's ip address) ? What subnet mask are you using for all three devices? try for all devices This limits the subnet to 16 valid IP addresses in your network. Default gateway (im assuming) | | | etc up to

Both computers need to be on the same type of 'network discovery' for example : Windows 7 is 'Home Network' and Vista is 'Priviate'

share|improve this answer
Yes, @Jaybee is on the right path I think... If you could open up the command prompt and run "ipconfig /all" for both PC's then give us the results. – CenterOrbit Jul 31 '11 at 14:13
Aren't there 30 hosts for your /27 mask instead of 16? – Milde Jul 31 '11 at 14:50

You must log in to answer this question.