Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Linux VPN

Posted on 2009-04-17
Medium Priority
Last Modified: 2012-05-06
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.

Question by:clintonm9
  • 2
  • 2

Accepted Solution

segurah earned 165 total points
ID: 24168271
Use adito (http://sourceforge.net/projects/adito/) or openvpn (http://openvpn.net/), both works fine ... They are SSL VPN's ...


Author Comment

ID: 24168548
We want the VPN to be transparent to the user. So we would want to create the VPN in the back ground using C#. Do you think this would be possible with these applications?

Expert Comment

ID: 24170452
Yes, with ssl vpn's you can authenticate using x509 certificates, wich means no user or password (http://www.packtpub.com/article/setting-up-openvpn-with-x509-certificates).

Author Closing Comment

ID: 31571461
Just used openvpn, thanks

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Suggested Courses
Course of the Month10 days, 4 hours left to enroll

569 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question