Posted on 2009-04-17
I am trying to use some type of Linux VPN software to create a VPN Tunnel between a Windows Machine and our Linux Server. I have done some research on VPN from a Windows computer to a Linux server and I am not finding what I want. Maybe someone here could point me in the correct direct.
Below is the options I have looked into with little luck.
Option 1) I looked at setting up Openswan with L2TP, but when trying to install L2TP I saw "The l2tpd project is now officially inactive". So I did not want to implement something that is dead.
Option 2) I also looked at PPTP because Window can be setup with PPTP easy. I found many warnings about secure issues. So I did not want to use that.
Option 3) I looked into just IPSec. After much research to get the IPsec to work on XP I had to install IPSEC that would create the tunnel. I also could not find a way to do this with just a pass phase or username and password. I had to have a certificate. This was not going to work installing on 50 computers. (Please see my list below for more info)
Option 4) I looked into OpenVPN. I am ok to use this, but I havent found a way to use OpenVPN on the XP machine without a complete install. If there was a way to just give the exe to a user and send a username and password then that would be great. But I havent found out a way to do this.
Below is what I am trying to achieve:
Connect a Windows XP/2000/Vista computer to a Linux server through VPN
An easy way to get the computer to connect. I would like to install just an exe into a DIR if possible. Would like to send a username and password if possible. If I have to use a certification that is fine.
I wouldnt mind to just use the VPN adapter in Windows. I am writing everything in C# on the Window side so it is easy to install VPN Adaptors on the Windows Machine.
This is for commercial use so whatever we use we need the correct license.
Each user needs to be able to have their own access list to the network.
Let me know if there is a link to a page that might walk me through a setup that would work for my requirements. I am sure some of my Options above might be in correct so please let me know.