Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

Apologies if this isn't the correct place to ask this, this is the most suitable stack I could find;

I'm after some advice on VPNs; I want a solution that terminates VPNs that is easily scalable but initially I can start small. I don't want the first device to be thousands when there will only be a handful of connections to begin with.

I wanted to know, which is a more cost effective method for terminating VPNs; a hardware VPN device (like a Cisco ASR or a Juniper endpoint for example), a server (runing OpenSwan, OpenVPN, or a PPTP server), or a virtual appliance like Vyatta or pfSense?

Also which options provides the best throughput; hardware devices, vpn servers, or virtual appliances?

I will be terminating VPNs from work stations (Mac/Windows/Linux clients) so what would people recommend as a good all round solution; IPSEC, PPTP, others?

I hope these questions are clear enough if not just say and I will amend, thanks for reading and thanks for your thoughts.

share|improve this question

closed as off topic by sysadmin1138 Jan 16 '12 at 3:24

Questions on Server Fault are expected to relate to 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.

Do you have any idea on the number of simultaneous VPN users you need to support? – ewwhite Sep 6 '11 at 19:49
Initially a handful, maybe 10, but I want to scale to a thousand maybe two thousand so it needs to be something that is cheap to start with, I don't want to spend thousands and have 10 people connect in, but eventually like a say a thousand users perhaps. Also, when it gets to that size it needs to have a high throughput. Obviously I would roll the chosen solution over several devices but I have heard of OpenVPN servers with 100Mbps NICs topping out at 200Mbps or less even, is this just myth though? – jwbensley Sep 6 '11 at 20:39
I did some googling around out of curiousity. I came across this post: where some guy has 1000+ simultaneous connections (plus using TAP, which is kind of horrible), albeit with some kernel tweaking. You can also do some clustering, if one box isn't sufficient. – cjc Sep 6 '11 at 20:54
So is OpenVPN the preferred method, does anyone have and experience with OpenVPN and hardware VPN appliances? – jwbensley Sep 7 '11 at 8:12
Product and service recommendations are specifically off topic per the FAQ. – sysadmin1138 Jan 16 '12 at 3:23

So essentially you're looking for a remote to central office VPN solution for workstations/laptops? Give OpenVPN a try. It does 2 users simultaneously for free and license packs are $50 for 10 additional simultaneous users. They even have a VMWare appliance you can download and set up in a few minutes.

If you're looking for permanent site-to-site VPN links, have a look at Vyatta. You can build a decent dedicated appliance with it for under $500 easily.

share|improve this answer
If you want to set up OpenVPN yourself, it's not that hard, and it will be completely free, assuming you have a spare box and a bit of time to understand the security model and set up the certificate authority. Note that you'll need to install OpenVPN client on the other machines; there are good clients for Mac (TunnelBlick), Windows and Linux (from – cjc Sep 6 '11 at 20:39

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