Project

General

Profile

strongSwan Installation Documentation » History » Version 1

Version 1/59 - Next ยป - Current version
Martin Willi, 30.08.2007 23:27
created InstallationDocumentation page


= strongSwan Installation Documentation =

Autoconf Options

strongSwan can be built with the following '''./configure''' options:

''--prefix=PREFIX''
where to put installation [''/usr/local'']. Most Linux distributions use ''"/usr"''.

''--libexecdir=DIR''
program executables [''PREFIX/libexec'']

''--sysconfdir=DIR''
where to put configuration files [''PREFIX/etc'']. We strongly recommend ''"/etc"''.

''--enable-cisco-quirks''
enable support of Cisco VPN client [''no''].

''--enable-dbus''
enable DBUS configuration and control interface [''no'']. Requires libdbus.

''--enable-eap-sim''
build SIM authentication module for EAP [''no''].

''--enable-http''
enable OCSP and fetching of certificates and CRLs over HTTP [''no'']. Requires libcurl.

''--enable-integrity-test''
enable the integrity test of the crypto library [''no''].

''--enable-ldap''
enable fetching of CRLs from LDAP [''no'']. Requires OpenLDAP.

''--enable-leak-detective''
enable malloc hooks to find memory leaks [''no''].

''--enable-nat-transport''
enable NAT traversal with IPsec transport mode [''no''].

''--enable-smartcard''
enable smartcard support [''no''].

''--enable-uml''
build the UML test framework [''no''].

''--enable-xml''
enable XML configuration and control interface [''no'']. Requires libxml.

''--disable-self-test''
disable the self-test of the crypto library [''no''].

''--disable-vendor-id''
disable the sending of the strongSwan vendor ID [''no''].

''--with-backenddir=DIR''
path for pluggable configuration backend modules [''IPSECDIR/plugins/backends'']

''--with-default-pkcs11=LIB''
set the default PKCS11 library [''/usr/lib/opensc-pkcs11.so'']

''--with-eapdir=DIR''
path for pluggable EAP modules [''IPSECDIR/plugins/eap'']

''--with-gid=GID''
change group of the daemons to GID after startup [''0'']

''--with-interfacedir=DIR''
path for pluggable control interface modules [''IPSECDIR/plugins/interfaces'']

''--with-ipsecdir=DIR''
installation path for ipsec tools [''LIBEXECDIR/ipsec'']

''--with-linux-headers=DIR''
linux header files to be used [''../include'']

''--with-piddir=DIR''
path for PID and UNIX socket files [''/var/run'']

''--with-random-device=DEV''
set the device for true random data [''/dev/random'']

''-with-resolv-conf=FILE''
set the file to store DNS server information [''SYSCONFDIR/resolv.conf'']

''--with-routing-table=NUM''
routing table for IPsec source routes [''220'']

''--with-routing-table-prio=PRIO''
priority for IPsec routing table [''220'']

''--with-sim-reader=LIB''
library containing the sim_run_alg() function for EAP-SIM []

''--with-uid=UID''
change user of the daemons to UID after startup [''0'']

''--with-urandom-device=DEV''
set the device for pseudo random data [''/dev/urandom'']

''--with-xauth-module=LIB''
set the path to the XAUTH module []