Portal:VPN/VPN Protocols and Solutions

Jump to: navigation, search

There are various open technologies that implement VPN, each with its own strengths:

  • IPSec is an open and standardised VPN protocol widely supported by most systems/devices. It is available on Linux, Unix, Windows, Android, Blackberry, iOS and MacOS, without the need for third-party software solution. On openSUSE, the server and client softwares are available in package "strongswan", and easily configurable via YaST VPN module (yast2-vpn).
  • L2TP/IPSec is an open VPN protocol that combines the confidentiality provided by IPSec with an additional layer of L2TP tunnel. It really does not provide more features than using IPSec alone. L2TP/IPSec VPN is natively supported by Linux, Unix, Windows, Android, iOS and MacOS, without the need for third-party software solution. On openSUSE, the server and client softwares are available in package "xl2tpd" in addition to "strongswan".
  • OpenVPN is a commercially produced open-source VPN implementation based on SSL protocol. It is available on most Linux and Unix distributions; with a manual software download and installation, OpenVPN is also available on Windows, iOS, MacOS. On openSUSE, the server and client softwares are available in package "openvpn".
  • PPTP is a legacy VPN protocol, its encryption technology is crackable with modern computers, hence PPTP is not secure and usage should be avoided. On openSUSE, the server software is available in package "pptpd" and client is available in package "pptp".