OpenVPN is a VPN service that allows remote networks or wireless clients such as laptops, to connect to IPFire. This functionality is also available with the implementation of IPsec, but OpenVPN takes a different approach, based on SSL tunnels.
Using OpenVPN instead of IPSec is a matter of preference, though there are a few very good reasons to choose one over the other.
See this article for some additional in-depth information about the two.
OpenVPN chose to replace a one of the security methods in preference for higher security in version 2.3. This change was implemented in IPFire release 100. Thus, there is a possibility of invalid configuration files generated with IPFire release 100+ and OpenVPN clients based on OpenVPN v2.3 or less. If possible, upgrade your OpenVPN client.
See this article in our wiki for additional information.
You can still use the certificate downloaded from IPFire release 100+, but you must manually remove/replace the line –verify-x509-name servername name with –tls-remote servername, which will decrease your security (and may not work at all in the very near future).
This documentation is divided into four areas. At first, everything worth knowing about is the configuration, for advanced users there are tips and tricks under extensions. Smartphones are often not so easy to configure, but therefor there are some help findable in this wiki.