strongSwan as a Policy Enforcement Point » History » Version 6
Andreas Steffen, 14.12.2010 21:23
1 | 1 | Andreas Steffen | h1. strongSwan as a Policy Enforcement Point |
---|---|---|---|
2 | 2 | Andreas Steffen | |
3 | 6 | Andreas Steffen | h3. Configuration as a TNCCS 1.1 VPN Policy Enforcement Point with an EAP-RADIUS interface |
4 | 4 | Andreas Steffen | |
5 | 3 | Andreas Steffen | <pre> |
6 | 3 | Andreas Steffen | ./configure --prefix=/usr --sysconfdir =/etc --disable-pluto --enable-curl |
7 | 3 | Andreas Steffen | --enable-eap-radius |
8 | 3 | Andreas Steffen | </pre> |
9 | 1 | Andreas Steffen | |
10 | 3 | Andreas Steffen | /etc/strongswan.conf - strongSwan configuration file |
11 | 3 | Andreas Steffen | |
12 | 1 | Andreas Steffen | <pre> |
13 | 3 | Andreas Steffen | charon { |
14 | 3 | Andreas Steffen | plugins { |
15 | 3 | Andreas Steffen | eap-radius { |
16 | 3 | Andreas Steffen | secret = gv6URkSs |
17 | 3 | Andreas Steffen | server = 10.1.0.10 |
18 | 3 | Andreas Steffen | filter_id = yes |
19 | 3 | Andreas Steffen | } |
20 | 3 | Andreas Steffen | } |
21 | 3 | Andreas Steffen | } |
22 | 1 | Andreas Steffen | </pre> |
23 | 3 | Andreas Steffen | |
24 | 3 | Andreas Steffen | /etc/ipsec.secrets - strongSwan IPsec secrets file |
25 | 3 | Andreas Steffen | |
26 | 3 | Andreas Steffen | <pre> |
27 | 3 | Andreas Steffen | : RSA moonKey.pem |
28 | 3 | Andreas Steffen | </pre> |
29 | 3 | Andreas Steffen | |
30 | 3 | Andreas Steffen | /etc/ipsec.conf - strongSwan IPsec configuration file |
31 | 3 | Andreas Steffen | |
32 | 3 | Andreas Steffen | <pre> |
33 | 3 | Andreas Steffen | conn rw-allow |
34 | 3 | Andreas Steffen | rightgroups=allow |
35 | 3 | Andreas Steffen | leftsubnet=10.1.0.0/28 |
36 | 3 | Andreas Steffen | also=rw-eap |
37 | 3 | Andreas Steffen | auto=add |
38 | 3 | Andreas Steffen | |
39 | 3 | Andreas Steffen | conn rw-isolate |
40 | 3 | Andreas Steffen | rightgroups=isolate |
41 | 3 | Andreas Steffen | leftsubnet=10.1.0.16/28 |
42 | 3 | Andreas Steffen | also=rw-eap |
43 | 3 | Andreas Steffen | auto=add |
44 | 3 | Andreas Steffen | |
45 | 3 | Andreas Steffen | conn rw-eap |
46 | 3 | Andreas Steffen | leftcert=moonCert.pem |
47 | 3 | Andreas Steffen | leftid=@moon.strongswan.org |
48 | 3 | Andreas Steffen | leftauth=pubkey |
49 | 3 | Andreas Steffen | rightauth=eap-radius |
50 | 3 | Andreas Steffen | rightid=*@strongswan.org |
51 | 3 | Andreas Steffen | rightsendcert=never |
52 | 3 | Andreas Steffen | right=%any |
53 | 3 | Andreas Steffen | </pre> |
54 | 1 | Andreas Steffen | |
55 | 4 | Andreas Steffen | "PEP logfile":http://www.strongswan.org/uml/testresults/ikev2/rw-eap-tnc-radius/moon.daemon.log |