Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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'm looking for way to create a VPN between two windows machines. I want the installed software to behave as if the two computers are connected through a LAN.

What's the best (free) way to do it?



share|improve this question
What operating system are the PCs running? – Wesley Jul 3 '09 at 20:47
XP and Vista, but I'm looking for a general solution. – Adam Matan Jul 4 '09 at 18:19
up vote 10 down vote accepted

openvpn - free & open source. works fine not only under linux but also for windows.

share|improve this answer

If you're using Windows machines, client OSs can accept up to 10 incoming PPTP VPN connections (EDIT: only in the Professional or Business editions of Windows accept up to 10 connections; Home editions only accept 1 incoming connection) as per these instructions. Of course, Windows has built-in PPTP VPN client capabilities so there is no software needed. You'll need to edit the router that the receiving computer is behind to forward PPTP ports to the newly created VPN "server". The real question is: does the router that the receiving computer is behind pass GRE through?

share|improve this answer
While I'm typically a proponent of Hamachi for this sort of thing... I have to thank you for that link. That was very informative and something I wasn't even aware of being in XP. – Chris_K Jul 3 '09 at 23:45
It's also in Vista as well. I assume 2k can do it, but can't confirm that at the moment. What's more surprising is that apparently the home editions can do this as well, albeit only one at a time (XP Home only allows one incoming connection at a time and I assume the same for Vista home). The professional / business editions allow 10 incoming connections. – Wesley Jul 4 '09 at 0:18

Hamachi ( provides a very easy setup for a VPN, after setting up your server, you'll just need to configure your router to open up the applicable ports.

Check out for a quick setup guide.

share|improve this answer
I love and fully recommend Hamachi- easy to set up, easy to use, easy to stop using if that time ever comes. It's like setting up an instant messenger. – MattGWagner Jul 3 '09 at 21:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.