
For many systems administrators, choosing and managing a VPN system is often quite a headache. Inflexible clients, servers, and protocols often prevent VPN's from being smoothly integrated into an already functioning network. The fact that many VPN clients are installed on users' home computers, well out of the reach of the systems administration team, often means that troubleshooting and upgrading VPN systems is time consuming and a struggle for both admins and users.
Openvpn is very good vpn solution:
- easy multiplatforms, no differences in conf like with ipsec
- very easy configuration files (about 6 to 10 short lines)
- support for win, macosx, linux, solaris, *bsd
- very good options for debugging
- and a good community (mailing-lists & co)
on the security aspect, there was once an article on slashdot on the poor security of cipe, vtun and some others. on the opposite, openvpn was granted as a very secure solution.