Cannot Connect to Windows Home Server Solution
I have an HP MediaSmart 470 Home Server (previous post) that I like very much for its ease-of-use and simple ability to back up my home network’s computers and act as a streaming media server. However, one of my computers stopped being able to connect to it. Since it was my laptop, and I have another WHS at my office that is also backing up the same machine, I didn’t worry too much about it, but eventually it bothered me enough to investigate and ultimately fix. The primary culprit, it turns out, is OpenDNS.
OpenDNS
OpenDNS is a DNS provider that offers some additional services, such as web content filtering and anti-phishing protection. Since our daughter is old enough to be into things like Webkinz and other online activities, OpenDNS is a pretty nice way to easily provide “net-nanny” like functionality to the entire household internet, without having to install anything on individual computers. I’ve been using it for probably six months now and overall I’ve been pretty happy with it.
Unfortunately, OpenDNS does some “creative” things in order to achieve its functionality, that don’t apparently follow RFCs for standard Internet protocols like DNS. Thus, problems with Windows Home Server (and other LAN connectivity) can arise. Searching for something like “cannot connect to windows home server” yields quite a few results, and eventually I was able to narrow down some that were helpful. By far the best one for resolving the OpenDNS issue was here.
With OpenDNS configured in my router’s DNS, if I attempt to ping some non-existent machine on my network, I’ll get back something like this:
Pinging foo.MyNetwork [208.69.36.132] with 32 bytes of data:
…
If I ping my windows home server, I would get the same thing. However, its actual IP address is 192.168.0.100. The problem is that OpenDNS doesn’t simply fail when it doesn’t have an entry for an item (allowing another lookup like NetBIOS to take over at the LAN level), but instead it always returns an IP address.
In order to correct this behavior for specific, known machines on your LAN (assuming you don’t want to just abandon OpenDNS), you can follow the instructions in this KB article:
Typo Exceptions provides a simple solution.
- Create a free account or sign in to your account.
- Add a network, if you haven't already.
- Go to the Settings tab.
- Click Advanced Settings.
- Click Manage under Manage VPN Exceptions in the Domain Typos section.
- Add your internal domain(s) to this list.
- Wait 3 minutes (worst case) and all should be well.
Note that if your router has a domain set, then you can’t just add your machine “foo” to this exception list. You must include it as “foo.MyNetwork” for the exception to work.
Another workaround if you can’t change your OpenDNS settings is to modify your Hosts file, as described here.
Other Fixes
This turned out not to be my only issue with Windows Home Server, but it was the main one. I also had trouble connecting to the WHS using the connector software until I reinstalled it. Assuming you can get to your server via Windows Explorer, you should try reinstalling the software from
\\SERVERNAME\Software\Home Server Connector Software\WHSConnector.msi
Note that by default your server’s name is probably “Server” – in any event, replace SERVERNAME with the actual name or IP address of your server. Here’s a forum thread (one of many online) with a bit more on reinstalling WHSConnector.
Of course, restarting your WHS, or your router, or your PC, is always worth a shot. I’ve even heard of some people reporting success with restarting their cable modem.
Others have reported that various addins, such as McAfee, can be responsible for problems connecting to your WHS. So far, that hasn’t been my issue. It may be that such addins strain the resources of the machine, which only ships with 512mb of RAM. Upgrading your HP MediaSmart WHS to 2GB of RAM is very inexpensive ($25 or less) and is no longer something that will void your warranty. Here’s a guide to upgrading the memory in your HP EX470 or EX475. I haven’t upgraded mine yet, but plan to do so soon after seeing how much the machine is using its pagefile (typically over 650MB of RAM allocated).
Finally, remember that you likely can use Remote Desktop to connect to your WHS, even when the connector software doesn’t work. This can sometimes help in gathering diagnostic information, such as the load on the server and its IP address. You’ll find the Remote Desktop software on most windows installations under Start-Programs-Accessories (sometimes under Communications). In Vista just type Remote Desktop in the Start dialog.
If you’ve had any issues with your WHS or HP MediaSmart, and have a fix to report, please add it in the comments below.




Comments
Dan McCoy said on 28 Mar 2009 at 11:56 PM
Thanks for the blog post. It was just the ticket to have when I added an HP EX485 into my network today.
I had some difficulties that ultimately was due to including a domain name in the router configuration when assigning IPs. Once I removed that, I could add OpenDNS back as the DNS and after adding the systems into the VPN exceptions of OpenDNS.
I'm glad you tweeted about your blog post earlier today or I'd have been ripping my hair out all day. :)
Steve Smith said on 01 Jun 2009 at 8:20 PM
This just bit me again today! I'm really getting fed up with OpenDNS. I love the idea of the product, but if it can't *just work* without screwing up my local network to the point where appliances I rely on like Windows Home Server are unusable, I don't see how I can continue to use it. Very frustrating day today, dealing with these issues.
Stanely Goodnight said on 02 Jun 2009 at 11:53 PM
Unchecking Typo correction from the settings page resolved :) all of my issues with my internal network. Give it a shot it worked for me.
Rick said on 15 Nov 2009 at 5:45 PM
@Stanely: Thanks so much for your incredible tip! I had tried everything with no success . . . and I didn't want to mess with the HOSTS file on all of my machines while having to set a static IP. And then, when all hope seemed lost, I stumbled upon your suggestion -- works like a charm. Me thinks this needs to get more publicized on some of the major OpenDNS & WHS sites.
Aaron said on 07 Dec 2009 at 8:54 PM
This did the trick for me! Thanks :)
Rob said on 15 Dec 2009 at 1:57 PM
It's good to see more and more blogging and helpful information on Windows Home Server. I've archived this in my tips rolodex for my customers. Appreciate the tip.
Rob - Deltec Systems
<a href='http://deltecsystems.com/computer-systems/windows-home-server'>Build a Home Server</a>
Kevin said on 01 Feb 2010 at 11:14 PM
Norton Ghost being installed on the client computer will result in backups not being able to run. Thought this may be useful as it took me a while to figure this out.