strongSwan Installation Documentation » History » Version 44
« Previous -
Version 44/59
(diff) -
Next » -
Current version
Brian Pruss, 23.05.2012 03:43
strongSwan Installation Documentation¶
Live testing system¶
We have built a small test system to run strongSwan without installation or configuration. It is based on a UML kernel, two small OpenWRT images and should run on any x86 Linux system out of the box.
Distribution packages¶
There are currently packages for:Compile yourself¶
Linux Kernel requirements¶
strongSwan should run on most distros' kernels. If you build your own kernel, include the required modules.
Building strongSwan¶
Since the release of strongSwan 4.x the GNU build system (Autotools) is used to build strongSwan.
There is a growing list of configure options available:
Refer to the list of plugins to learn more about the plugins that can be enabled with the above options.
The build procedure is as with any autotools project:
- Download strongSwan:
wget http://download.strongswan.org/strongswan-4.x.x.tar.bz2
- Unpack the tarball:
tar xjvf strongswan-4.x.x.tar.bz2; cd strongswan-4.x.x
- Configure strongSwan using some of the options above:
./configure --prefix=/usr --sysconfdir=/etc --<your-options>
- Build the sources and install the binaries as root:
make sudo make install
Building strongSwan on other platforms¶
- strongSwan on FreeBSD (IKEv2 only)
- strongSwan on Mac OS X (IKEv2 only)
- strongSwan on Android (IKEv2 only)