strongSwan User Documentation » History » Version 11
Martin Willi, 30.08.2007 23:05
changed the position of --enable-integrity-test
1 | 5 | Martin Willi | = strongSwan User Documentation = |
---|---|---|---|
2 | 2 | Martin Willi | |
3 | 2 | Martin Willi | == Features == |
4 | 4 | Martin Willi | * [wiki:VirtualIp Virtual IP] via mode-config (IKEv1) or configuration payload (IKEv2) |
5 | 2 | Martin Willi | * [wiki:NatTraversal NAT Traversal] |
6 | 2 | Martin Willi | * [wiki:MobIke MOBIKE] |
7 | 2 | Martin Willi | |
8 | 1 | Martin Willi | === FAQ === |
9 | 1 | Martin Willi | |
10 | 8 | Martin Willi | '''Q:''' ''I'm trying to set up a VPN tunnel with a ZyXELL/Linksys/X router but the other side keeps on telling me "no proposal chosen" when strongSwan initiates the connection.'' |
11 | 6 | Martin Willi | |
12 | 9 | Martin Willi | '''A:''' Make sure that the peer supports all the algorithms (including the key lengths) which strongSwan proposes for IKE and ESP. In terms of IKE, the proposal consists of the following parts: Encryption algorithm, hash algorithm (PRF) and DH group. In terms of ESP the proposal includes the following: Encryption algorithm, hash algorithm, pfs group (DH group) and '''compression algorithm'''. There are lots of IPSec implementations out there that do '''not''' support compression or have implemented it erronously. So the first thing to try in this situation is to switch compression off on the peer. strongSwan's default setting is |
13 | 6 | Martin Willi | {{{ |
14 | 6 | Martin Willi | compress=no |
15 | 9 | Martin Willi | }}} |
16 | 6 | Martin Willi | See also Chapter [http://www.strongswan.org/docs/readme4.htm#section_14.1 14.1 Authentication and encryption algorithms] of the strongSwan documentation. It has good information about the relevant parameters. |
17 | 6 | Martin Willi | |
18 | 1 | Martin Willi | === Interoperability === |
19 | 7 | Tobias Brunner | |
20 | 7 | Tobias Brunner | * [wiki:WindowsVista Windows Vista] |
21 | 10 | Martin Willi | |
22 | 10 | Martin Willi | === Autoconf Options === |
23 | 10 | Martin Willi | |
24 | 10 | Martin Willi | ''--prefix=PREFIX'' |
25 | 10 | Martin Willi | where to put installation [''/usr/local''] |
26 | 10 | Martin Willi | |
27 | 10 | Martin Willi | ''--libexecdir=DIR'' |
28 | 10 | Martin Willi | program executables [''PREFIX/libexec''] |
29 | 10 | Martin Willi | |
30 | 10 | Martin Willi | ''--sysconfdir=DIR'' |
31 | 10 | Martin Willi | where to put configuration files [''PREFIX/etc''] |
32 | 10 | Martin Willi | |
33 | 10 | Martin Willi | ''--enable-cisco-quirks'' |
34 | 10 | Martin Willi | enable support of Cisco VPN client [''no'']. |
35 | 10 | Martin Willi | |
36 | 10 | Martin Willi | ''--enable-dbus'' |
37 | 10 | Martin Willi | enable DBUS configuration and control interface [''no'']. Requires libdbus. |
38 | 10 | Martin Willi | |
39 | 10 | Martin Willi | ''--enable-eap-sim'' |
40 | 10 | Martin Willi | build SIM authentication module for EAP [''no'']. |
41 | 10 | Martin Willi | |
42 | 10 | Martin Willi | ''--enable-http'' |
43 | 10 | Martin Willi | enable OCSP and fetching of certificates and CRLs over HTTP [''no'']. Requires libcurl. |
44 | 10 | Martin Willi | |
45 | 11 | Martin Willi | ''--enable-integrity-test'' |
46 | 11 | Martin Willi | enable the integrity test of the crypto library [''no'']. |
47 | 11 | Martin Willi | |
48 | 10 | Martin Willi | ''--enable-ldap'' |
49 | 10 | Martin Willi | enable fetching of CRLs from LDAP [''no'']. Requires OpenLDAP. |
50 | 10 | Martin Willi | |
51 | 10 | Martin Willi | ''--enable-leak-detective'' |
52 | 10 | Martin Willi | enable malloc hooks to find memory leaks [''no'']. |
53 | 10 | Martin Willi | |
54 | 10 | Martin Willi | ''--enable-nat-transport'' |
55 | 10 | Martin Willi | enable NAT traversal with IPsec transport mode [''no'']. |
56 | 10 | Martin Willi | |
57 | 10 | Martin Willi | ''--enable-smartcard'' |
58 | 10 | Martin Willi | enable smartcard support [''no'']. |
59 | 10 | Martin Willi | |
60 | 10 | Martin Willi | ''--enable-uml'' |
61 | 10 | Martin Willi | build the UML test framework [''no'']. |
62 | 10 | Martin Willi | |
63 | 10 | Martin Willi | ''--enable-xml'' |
64 | 10 | Martin Willi | enable XML configuration and control interface [''no'']. Requires libxml. |
65 | 10 | Martin Willi | |
66 | 10 | Martin Willi | ''--disable-self-test'' |
67 | 10 | Martin Willi | disable the self-test of the crypto library [''no'']. |
68 | 10 | Martin Willi | |
69 | 10 | Martin Willi | ''--disable-vendor-id'' |
70 | 10 | Martin Willi | disable the sending of the strongSwan vendor ID [''no'']. |
71 | 10 | Martin Willi | |
72 | 10 | Martin Willi | ''--with-backenddir=DIR'' |
73 | 10 | Martin Willi | path for pluggable configuration backend modules [''IPSECDIR/plugins/backends''] |
74 | 10 | Martin Willi | |
75 | 10 | Martin Willi | ''--with-default-pkcs11=LIB'' |
76 | 10 | Martin Willi | set the default PKCS11 library [''/usr/lib/opensc-pkcs11.so''] |
77 | 10 | Martin Willi | |
78 | 10 | Martin Willi | ''--with-eapdir=DIR'' |
79 | 10 | Martin Willi | path for pluggable EAP modules [''IPSECDIR/plugins/eap''] |
80 | 10 | Martin Willi | |
81 | 10 | Martin Willi | ''--with-gid=GID'' |
82 | 10 | Martin Willi | change group of the daemons to GID after startup [''0''] |
83 | 10 | Martin Willi | |
84 | 10 | Martin Willi | ''--with-interfacedir=DIR'' |
85 | 10 | Martin Willi | path for pluggable control interface modules [''IPSECDIR/plugins/interfaces''] |
86 | 10 | Martin Willi | |
87 | 10 | Martin Willi | ''--with-ipsecdir=DIR'' |
88 | 10 | Martin Willi | installation path for ipsec tools [''LIBEXECDIR/ipsec''] |
89 | 10 | Martin Willi | |
90 | 10 | Martin Willi | ''--with-linux-headers=DIR'' |
91 | 10 | Martin Willi | linux header files to be used [''../include''] |
92 | 10 | Martin Willi | |
93 | 10 | Martin Willi | ''--with-piddir=DIR'' |
94 | 10 | Martin Willi | path for PID and UNIX socket files [''/var/run''] |
95 | 10 | Martin Willi | |
96 | 10 | Martin Willi | ''--with-random-device=DEV'' |
97 | 10 | Martin Willi | set the device for true random data [''/dev/random''] |
98 | 10 | Martin Willi | |
99 | 10 | Martin Willi | ''-with-resolv-conf=FILE'' |
100 | 10 | Martin Willi | set the file to store DNS server information [''SYSCONFDIR/resolv.conf''] |
101 | 10 | Martin Willi | |
102 | 10 | Martin Willi | ''--with-routing-table=NUM'' |
103 | 10 | Martin Willi | routing table for IPsec source routes [''220''] |
104 | 10 | Martin Willi | |
105 | 10 | Martin Willi | ''--with-routing-table-prio=PRIO'' |
106 | 10 | Martin Willi | priority for IPsec routing table [''220''] |
107 | 10 | Martin Willi | |
108 | 10 | Martin Willi | ''--with-sim-reader=LIB'' |
109 | 10 | Martin Willi | library containing the sim_run_alg() function for EAP-SIM [] |
110 | 10 | Martin Willi | |
111 | 10 | Martin Willi | ''--with-uid=UID'' |
112 | 10 | Martin Willi | change user of the daemons to UID after startup [''0''] |
113 | 10 | Martin Willi | |
114 | 10 | Martin Willi | ''--with-urandom-device=DEV'' |
115 | 10 | Martin Willi | set the device for pseudo random data [''/dev/urandom''] |
116 | 10 | Martin Willi | |
117 | 10 | Martin Willi | ''--with-xauth-module=LIB'' |
118 | 10 | Martin Willi | set the path to the XAUTH module [] |