Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I want to connect me and 3 friends networks together so we can work together on visual studio projects together using the Team Foundation Server. From what I've read the easiest and best way to do this is to setup a VPN. I was wondering if someone couldn't point me in the right direction.

I was hoping to get a free solution and I'm aware that might not be possible. Obviously it would have to be Windows compatible. I was looking at OpenVPN but it sounds like it's geared towards linux and I don't know if the Team Foundation Server would work with it.

Also it would always be the same 4 networks connected. So I don't need remote access from other IPs. But as we don't have static IPs from our ISPs I'd need the ability to go in and change it every few months when my ISP swaps my IP.

share|improve this question

closed as off topic by John Gardeniers, MadHatter, Chopper3, Khaled, Iain May 13 '12 at 18:31

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
+1 because doesn't make sense why people have negative valued your quesiton! –  Anicho May 4 '12 at 10:16
    
I think the -1 was because the question seems poorly researched prior to asking it here, mainly the "openvpn geared towards linux" thing. –  cjc May 4 '12 at 12:54
    
Well, in my defense if you go to OpenVPN's software packages on their site they list only linux distributions. I wasn't sure if the server application would run on windows. –  Dave May 4 '12 at 14:00
add comment

3 Answers

up vote 6 down vote accepted

OpenVPN runs fine under Windows. If running as a service, it'll need admin access, as it needs to change routing tables.

In terms of your dynamic IP address, you generally need to care only about one site. The IP addresses for OpenVPN clients don't matter that much. They just have to find the OpenVPN server. You can get one static IP for the OpenVPN server, or you can use a service like dyndns and the clients would then be configured to look for myvpnserver.dyndns.org (or something along those lines).

Here's the OpenVPN HOWTO. Most likely, you'll install the OpenVPN server where you have the TFS box.

share|improve this answer
add comment

OpenVPN can work perfectly on linux and windows. You can use that to build a VPN.

For dynamic IP, you can use ddns like no-ip or dyndns so don't worry about the ISP change your IP.:)

share|improve this answer
add comment

I'd also recommend OpenVPN - it allows you to create routed or bridged network, depending on your needs, so I'm 90% sure it'll suit your needs. Besides the OpenVPN HOWTO you might want to have a look at the examples: http://openvpn.net/index.php/open-source/documentation/examples.html

share|improve this answer
add comment

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