Simplest vpn server for linux

vpn

I'm supposed to setup a vpn server on our linux machine for some of our employees who travel a lot. I have 10 ip's on that server so I'm looking into a simple software (not openvpn which is a hell to digest). The software should be able to allow connections from any os type (linux, mac, windows). It should also be able to allow connections via username/password. I would like to assign 1 ip to each client.
Ok. I managed to install and configure openVPN. All working great except for one thing. I can't seem to find a way of assigning my users the actual external Ip they are connecting to but instead, it assigns a local ip such as 10.0.8.1

One of the main reasons we need this vpn is this feature that I'm hoping on implementing. Let's say user1 connects to ip 98.xxx.xxx.xxx, when he goes to whatismyip.com, that ip must be shown and not the real ip he's connecting from. We have certain applications which only allow these ip's so this feature is crucial for me. Is it possible at all to control which ip gets assigned to which user?

Best Answer

Well, I'm not sure why you're discounting OpenVPN as a viable option. It is not only one of the most simple VPN servers to set up, but it is also one of the most secure. If you are not able to grok OpenVPN setup, then perhaps you ought to consider hiring someone to help you out and give you some training along the way.

If these remote employees only need access to a couple of applications, then perhaps you could consider getting them set up with SSH tunnels. That would be very simple, but probably not as flexible as you'd like.

The moral of the story here is that VPN systems have quite a bit of complexity, regardless of which system you choose. Short of outsourcing VPN to something like Hamachi, you're going to have to do a bit of setup.

Related Topic