Project

General

Profile

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>