Even though it is easier to install the OpenSER using the Debian packages we will go through the compilation process. It is more flexible and we may need to recompile OpenSER a few times in this material to include other modules. The installation process step by step follows:
Step 1: Install the dependencies.
apt-get install gcc bison flex make openssl libmysqlclient-dev libradiusclient-ng2 libradiusclient-ng-dev mysql-server
Note
The MySQL server is not really a dependency, but we will install it at this moment to make things easier.
Step 2: Download the source package and decompress it.
cd /usr/src wget http://www.openser.org/pub/openser/1.2.2/src/openser-1.2.2-tls_src.tar.gz tar -xzvf openser-1.2.2-tls_src.tar.gz
Step 3: Use your favorite Linux editor to edit the Makefile
Remove from the "exclude_modules?=" line the mysql
and any radius
-related modules. This will make the compilation process include MySQL and RADIUS.
cd /usr/src/openser-1.2.2...