strongSwan as TNC Client » History » Version 4
Andreas Steffen, 14.12.2010 16:19
1 | 1 | Andreas Steffen | h1. strongSwan as TNC Client |
---|---|---|---|
2 | 2 | Andreas Steffen | |
3 | 2 | Andreas Steffen | The following plugins must activated for strongSwan to take on the role of a TNC Client |
4 | 2 | Andreas Steffen | |
5 | 4 | Andreas Steffen | h3. Configuration as a TNCCS 2.0 Client with EAP-MD5 password-based authentication |
6 | 1 | Andreas Steffen | <pre> |
7 | 4 | Andreas Steffen | ./configure --prefix=/usr --sysconfdir=/etc --enable-curl |
8 | 4 | Andreas Steffen | --enable-eap-tls --enable-eap-ttls --enable-eap-identity --enable-eap-md5 |
9 | 4 | Andreas Steffen | --enable-eap-tnc --enable-tnc-imc --enable-tnccs-20 |
10 | 4 | Andreas Steffen | </pre> |
11 | 4 | Andreas Steffen | |
12 | 4 | Andreas Steffen | /etc/strongswan.conf - strongSwan configuration file |
13 | 4 | Andreas Steffen | <pre> |
14 | 4 | Andreas Steffen | charon { |
15 | 4 | Andreas Steffen | plugins { |
16 | 4 | Andreas Steffen | eap-tnc { |
17 | 4 | Andreas Steffen | protocol = tnccs-2.0 |
18 | 4 | Andreas Steffen | } |
19 | 4 | Andreas Steffen | } |
20 | 4 | Andreas Steffen | } |
21 | 4 | Andreas Steffen | </pre> |
22 | 4 | Andreas Steffen | |
23 | 4 | Andreas Steffen | h3. Configuration as a TNCCS 2.0 Client with EAP-TLS certicate-based authentication |
24 | 4 | Andreas Steffen | <pre> |
25 | 4 | Andreas Steffen | ./configure --prefix=/usr --sysconfdir=/etc --enable-curl |
26 | 4 | Andreas Steffen | --enable-eap-tls --enable-eap-ttls --enable-eap-identity --enable-eap-md5 |
27 | 4 | Andreas Steffen | --enable-eap-tnc --enable-tnc-imc --enable-tnccs-20 |
28 | 4 | Andreas Steffen | </pre> |
29 | 4 | Andreas Steffen | |
30 | 4 | Andreas Steffen | /etc/strongswan.conf - strongSwan configuration file |
31 | 4 | Andreas Steffen | <pre> |
32 | 4 | Andreas Steffen | charon { |
33 | 4 | Andreas Steffen | plugins { |
34 | 4 | Andreas Steffen | eap-tnc { |
35 | 4 | Andreas Steffen | protocol = tnccs-2.0 |
36 | 4 | Andreas Steffen | } |
37 | 4 | Andreas Steffen | } |
38 | 4 | Andreas Steffen | } |
39 | 4 | Andreas Steffen | </pre> |
40 | 4 | Andreas Steffen | |
41 | 4 | Andreas Steffen | h3. Configuration as a TNCCS 1.1 Client with EAP-TLS certicate-based authentication |
42 | 4 | Andreas Steffen | <pre> |
43 | 4 | Andreas Steffen | ./configure --prefix=/usr --sysconfdir =/etc --enable-curl |
44 | 4 | Andreas Steffen | --enable-eap-tls --enable-eap-ttls --enable-eap-identity --enable-eap-md5 |
45 | 4 | Andreas Steffen | --enable-eap-tnc --enable-tnc-imc --enable-tnccs-11 |
46 | 4 | Andreas Steffen | </pre> |
47 | 4 | Andreas Steffen | |
48 | 4 | Andreas Steffen | /etc/strongswan.conf - strongSwan configuration file |
49 | 4 | Andreas Steffen | <pre> |
50 | 4 | Andreas Steffen | charon { |
51 | 4 | Andreas Steffen | plugins { |
52 | 4 | Andreas Steffen | eap-tnc { |
53 | 4 | Andreas Steffen | protocol = tnccs-1.1 |
54 | 4 | Andreas Steffen | } |
55 | 4 | Andreas Steffen | } |
56 | 4 | Andreas Steffen | } |
57 | 2 | Andreas Steffen | </pre> |