PT-TLS SWIMA Server » History » Version 1
Andreas Steffen, 07.07.2017 16:13
1 | 1 | Andreas Steffen | h1. PT-TLS SWIMA Server |
---|---|---|---|
2 | 1 | Andreas Steffen | |
3 | 1 | Andreas Steffen | h2. Installing the strongSwan TNC Software |
4 | 1 | Andreas Steffen | |
5 | 1 | Andreas Steffen | First we have to install some additional Ubuntu packages needed for the strongSwan TNC build |
6 | 1 | Andreas Steffen | <pre> |
7 | 1 | Andreas Steffen | sudo apt install libsystemd-dev libssl-dev libcurl4-openssl-dev libsqlite3-dev libjson0-dev |
8 | 1 | Andreas Steffen | </pre> |
9 | 1 | Andreas Steffen | |
10 | 1 | Andreas Steffen | Download the lastest strongSwan tarball |
11 | 1 | Andreas Steffen | <pre> |
12 | 1 | Andreas Steffen | wget https://download.strongswan.org/strongswan-5.6.0dr1.tar.bz2 |
13 | 1 | Andreas Steffen | </pre> |
14 | 1 | Andreas Steffen | |
15 | 1 | Andreas Steffen | Unpack the tarball |
16 | 1 | Andreas Steffen | <pre> |
17 | 1 | Andreas Steffen | tar xf strongswan-5.6.0dr1.tar.bz2 |
18 | 1 | Andreas Steffen | </pre> |
19 | 1 | Andreas Steffen | |
20 | 1 | Andreas Steffen | and change into the strongSwan build directory |
21 | 1 | Andreas Steffen | <pre> |
22 | 1 | Andreas Steffen | cd strongswan-5.6.0dr1 |
23 | 1 | Andreas Steffen | </pre> |
24 | 1 | Andreas Steffen | |
25 | 1 | Andreas Steffen | Configure strongSwan with the following options |
26 | 1 | Andreas Steffen | <pre> |
27 | 1 | Andreas Steffen | ./configure --prefix=/usr --sysconfdir=/etc --disable-gmp --enable-openssl --enable-tnc-imv --enable-tnc-pdp --enable-tnccs-20 --enable-imv-os --enable-imv-swima --enable-sqlite --enable-curl --disable-stroke --enable-swanctl --enable-systemd |
28 | 1 | Andreas Steffen | </pre> |
29 | 1 | Andreas Steffen | |
30 | 1 | Andreas Steffen | Build and install strongSwan with the commands |
31 | 1 | Andreas Steffen | <pre> |
32 | 1 | Andreas Steffen | make; sudo make install |
33 | 1 | Andreas Steffen | </pre> |