Welcome to the VPN Portal edit
VPN (Virtual Private Network) is a comprehensive network access solution that connects multiple private networks together, giving them controlled access to each other. The typical scenarios are:
- To offer employee home office access to computer internal networks.
- Secure communication between server networks across the public Internet.
VPN Protocols and Solutions edit
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".
YaST VPN Module Availability edit
The VPN configuration editor will soon be available on openSUSE 42.2 and SUSE Linux Enterprise 12 SP2.