How To: Improve Wireless Security With Windows Home Server

Fri, Mar 21, 2008

  |  Terry Walsh

A big thanks to WGS Reader, Roelf Zomerman, from the Netherlands who has pulled together the following guide to improving wireless security with Windows Home Server.

Wireless networks are always less protected than wired LANs since they do not require physical access to a cable inside the building. Enterprises use 802.1x security to strengthen the security of the wireless network. With Windows Home server this is also possible. Prior to using the wireless network users are requested to fill in their username and password. Based on group membership the user is granted or denied the usage of the wireless network.

What we need:

  • Windows Home Server installed + DVD
  • Wireless Access Point with 802.1x support
  • Client with Windows XP or Windows Vista

We start with the server based setup. For the access point to verify the users credentials we are going to install a radius server, basically the access point forwards the username/password request from the client to the radius server which will simply answer with access granted, or access denied.

We need to create a group that will hold all the persons that are granted access to use the wireless service. Logon to the Windows Home Server using remote access and click Start. Right click My Computer and select Manage.

Computer Management Dialog

Go to System Tools\Local Users and Groups. From the Action menu, select New Group

For the name, type Wireless and click Add. Add all the users who need access to the wireless service. Click OK.

Next we need to install the Radius server on the Windows Home Server.

Logon to the Windows Home Server console and go to, Start\Control Panel\Add or Remove Programs

Add or Remove Programs

Click on Add or Remove Windows Components, scroll down the menu and click on Network Services, then click Details.

Networking Services Dialog

Select Internet Authentication Service and click OK

Click Next on the Windows Components Wizard page. You will be asked for the Windows Home Server DVD. If the server does not have a local DVD drive please do the following:

On a client, insert the Windows Home Server DVD. Go to My Computer and right click the DVD and select Explore. Right click the i386 folder and select Copy. Select the Shared Folders icon on your desktop and select Software. Paste the i386 folder there. In the Windows Home Server console on the location window, browse to D:\Shares\Software\i386.

If the Server has a DVD drive, insert the Windows Home Server DVD and select E:\i386 as the source for the files. The server will now install the Radius server we use to connect to the access point.

Once the installation is complete we need to configure the radius server. Go to Start > Control Panel > Administrative Tools and select Internet Authentication Service.

Internet Authentication Service

Select Radius clients, click on Action in the menu bar and select New Radius Client

For the friendly name, type Access point and give the IP address that the access point will have. If you have a router with wireless integrated this will be the same as your default gateway.

Radius Client Dialog

For the Client Vendor, leave the setting to Radius Standard. Type a password that the access point will use. Write the password down, since we also need to configure the same password in the access point.

Next we need to create a policy, which group must be used to verify the users etc. Select Remote Access Policies. From the Action Menu, select New Remote Access Policy.

 New Remote Access Policy Wizard

On the welcome page, click Next. On the Policy Configuration Method page, select Use the wizard to setup a typical policy for a common scenario and fill in a name (wireless policy) and click Next.

 New Remote Access Policy Wizard

Select Wireless on the Access Method page and click Next.

 User or Group Access

On the User or Groups page, select Add and type Wireless (the group name we used earlier). Click Next if the group is added. Then click Next again.

On the Authentication Methods page, select Protected EAP (PEAP) and click Next.

Authentication Methods

Click Finish on the last page.

Finally on the home server we need to open firewall ports to allow the Radius to be accessed.

Go to Start > Control Panel >Windows Firewall. Click on the Exceptions tab. Click Add Port.

Add a Port

Type Radius 1813 and 1813 for the port. Also make sure to select UDP. Repeat this for the following numbers: 1812, 1813, 1645, 1646

Windows Firewall

Click OK to close the Windows Firewall page.

This concludes the server side of the configuration.

The next part is specific for each brand of Wireless access point (router), in this example a Linksys access point is used.

Open the configuration page of the access point by browsing to the IP address in Internet Explorer.

Linksys Router Configuration

Select Edit Security.

In the pop-up window, select WPA Radius.

WPA Radius

And fill in the IP address of the Windows Home Server (Radius Server Address), and the password we entered earlier.

Click Save Settings.

Now we need to configure the wireless client (your home computer). This document only describes the Vista configuration:

Click the Network icon and select Network and Sharing Center.

Network and Sharing Center

Go to the Network and Sharing Center

Manage Wireless Networks

Select Manage Wireless Networks

Manage Wireless Networks Dialog

On the Wireless Networks page, select Add

Add a Network

Select Manually Create a Network Profile

Manually Connect to a Wireless Network

Enter the Network ID (mind capitals!!) , select WPA-Enterprise and TKIP. Also make sure to check BOTH checkboxes.

Sucessfully Added Wireless Netwprk ID

On the next page select Change Connection settings

Select the Security tab

Security Tab

Make sure, WPA-Enterprise and TKIP is selected. For the Authentication method select Microsoft Protected EAP (PEAP)

Select Settings

Settings Tab

De-select Validate Server certificate

Select Configure and de-select Automatically use my …..

Click OK on all windows.

Select OK on all boxes and wait for the prompt to enter username and password

Enter your username and password and you’re online!

 

Similar Posts:

This post was written by:

Terry Walsh - who has written 1292 posts on We Got Served.

Hi - I'm Terry and I'm the Owner of We Got Served. The site's been covering everything to do with Windows Home Server since February 2007. I live in Silverstone, UK with my wife and work in the Consumer Electronics industry.

Contact the author

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

14 Responses to “How To: Improve Wireless Security With Windows Home Server”

  1. Jeff Says:

    This is yet another great use for WHS and another great how-to. Thanks to the we got served team you guys are doing a wonderfull job with this site!

    Reply

  2. Yves Says:

    That’s great!
    How about the same how to with client certificate authentication?
    And another one for VPN server?

    Reply

  3. Tablet PC User Says:

    Good to know. However, that is an overkill for a home user. All you need a WPA/WPA2 router and wifi device (NEVER USE WEP!), a long password about 63 printable characters (go to http://www.grc.com/pass) and you’re set.

    The only threat to WPA/WPA2 is a brute force attack. It will take a LONG time for someone to crack a 63 random printable password when they don’t even know if it is 63 characters to begin with!

    Reply

  4. Allan Says:

    That is really great, often wondered how to set up a radius server! How easy is it to set up a VPN?

    Reply

  5. Tablet PC User Says:

    Allan,

    I’m using Hamachi ( http://www.hamachi.cc ) to setup my VPN. I have hamachi set up on the sever and also on my laptops. The WHS client automatically detects the hamachi address and allows for secure backups and secure Internet surfing via the hamachi IP address. I haven’t tried using the Server 2003 built-in VPN.

    Reply

  6. Steve. Says:

    How does one do this with the HP mediasmart servers?
    There is a DVD (I think) included for server recovery, but it did not seem to have the required directories or files.
    And the specified options were not available in the server

    Reply

  7. Jeff Says:

    You don’t need the DVD the HP has all the files already there. I run mine from an HP with no issues.

    Reply

  8. Roelf Says:

    @Yves: It is not possible since there is no domain.. built in radius will not allow Certificate based

    @Tablet PC User: It is not only to improve security, you can now easily administrate WHO has access to your network in real time.. if you think your son should be making homework or sleeping instead of surfin the web, remove him from the group.. and he will be kicked off.. (and forced to use the non-secured WLAN from the neighburs :) )

    Reply

  9. Steve Says:

    Jeff,
    Thanks – was just following the article to the T when I first tried to install this – never thought to try – just figured I needed the DVD.
    Worked just fine.

    Reply

  10. Lanre Says:

    This is absolutely brilliant!! Finally something really useful I can do with my home server!
    More of the same please!

    Reply

  11. Lanre Says:

    There is only one minor issue I’ve discovered with this that has made me switch back – it cannot be used with devices that do not understand 802.1x namely my iPod touch and my Nintendo Wii…

    If anyone knows a way to get round this, I’m all ears!

    Reply

  12. IP Says:

    Securing our wireless network is a must. We prevent from any outside intruder who take or use our bandwith.

    Reply

  13. d1jpd01 Says:

    I see that the documentation above describes the wireless client setup for Vista. Is the wireless client setup for XP similar? I have two XP PCs and one TiVo box that have a wireless connect to my home network. I am trying to avoid any surprises before attempting this.

    Reply

  14. Roelf Says:

    Yes Windows XP also works.. and setup is about similar.. but go to the network control panel via the control panel..

    Reply

Leave a Reply