ipsec.conf Reference » History » Version 15
Tobias Brunner, 04.05.2011 18:06
1 | 12 | Andreas Steffen | h1. ipsec.conf |
---|---|---|---|
2 | 1 | Martin Willi | |
3 | 1 | Martin Willi | |
4 | 12 | Andreas Steffen | strongSwan's _/etc/ipsec.conf_ configuration file consists of three different section types: |
5 | 1 | Martin Willi | |
6 | 12 | Andreas Steffen | * [[ConfigSetupSection|config setup]] defines general configuration parameters |
7 | 12 | Andreas Steffen | * [[ConnSection|conn <name>]] defines a connection |
8 | 12 | Andreas Steffen | * [[CaSection|ca <name>]] defines a certification authority |
9 | 12 | Andreas Steffen | |
10 | 1 | Martin Willi | There can be only one [[ConfigSetupSection|config setup]] section but |
11 | 13 | Tobias Brunner | an unlimited number of [[ConnSection|conn]] and [[CaSection|ca]] sections. |
12 | 12 | Andreas Steffen | |
13 | 3 | Martin Willi | All parameters belonging to a section must be indented by at least one space or tab |
14 | 4 | Martin Willi | character. The rest of the line after a '#' character is treated as a comment. |
15 | 4 | Martin Willi | Comments within a section must also be indented. |
16 | 4 | Martin Willi | |
17 | 15 | Tobias Brunner | A line which contains *include* followed by a file name is replaced by the contents |
18 | 15 | Tobias Brunner | of that file. If the file name is not a full pathname, it is considered to be relative |
19 | 15 | Tobias Brunner | to the directory containing the including file. Such inclusions can be nested. The file |
20 | 15 | Tobias Brunner | name may include wildcards, for example: @include ipsec.*.conf@ |
21 | 12 | Andreas Steffen | |
22 | 12 | Andreas Steffen | h2. Example |
23 | 12 | Andreas Steffen | |
24 | 12 | Andreas Steffen | <pre> |
25 | 9 | Martin Willi | # /etc/ipsec.conf - strongSwan IPsec configuration file |
26 | 9 | Martin Willi | |
27 | 8 | Martin Willi | config setup |
28 | 8 | Martin Willi | crlcheckinterval=600s |
29 | 8 | Martin Willi | cachecrls=yes |
30 | 8 | Martin Willi | strictcrlpolicy=yes |
31 | 8 | Martin Willi | plutostart=no |
32 | 8 | Martin Willi | |
33 | 10 | Martin Willi | ca strongswan #define alternative CRL distribution point |
34 | 8 | Martin Willi | cacert=strongswanCert.pem |
35 | 8 | Martin Willi | crluri=http://crl2.strongswan.org/strongswan.crl |
36 | 8 | Martin Willi | auto=add |
37 | 8 | Martin Willi | |
38 | 8 | Martin Willi | conn %default |
39 | 1 | Martin Willi | keyingtries=1 |
40 | 1 | Martin Willi | keyexchange=ikev2 |
41 | 1 | Martin Willi | |
42 | 1 | Martin Willi | conn roadwarrior |
43 | 1 | Martin Willi | left=192.168.0.1 |
44 | 8 | Martin Willi | leftsubnet=10.1.0.0/16 |
45 | 8 | Martin Willi | leftcert=moonCert.pem |
46 | 8 | Martin Willi | leftid=@moon.strongswan.org |
47 | 8 | Martin Willi | right=%any |
48 | 8 | Martin Willi | auto=add |
49 | 12 | Andreas Steffen | </pre> |
50 | 8 | Martin Willi | |
51 | 8 | Martin Willi | |
52 | 12 | Andreas Steffen | h2. IKE and ESP Cipher Suites |
53 | 12 | Andreas Steffen | |
54 | 12 | Andreas Steffen | |
55 | 14 | Andreas Steffen | |
56 | 14 | Andreas Steffen | * [[IKEv1CipherSuites|IKEv1 Cipher Suites]] |
57 | 12 | Andreas Steffen | * [[IKEv2CipherSuites|IKEv2 Cipher Suites]] |