2. Installing Radiator SIM Module

This section the describes how to install Radiator SIM Module.

2.1. Prerequisites

The prerequisites for Radiator 3GPP AAA Server are described in its reference manual. To be able to install Radiator SIM module, your system must meet these prerequisites

2.2. Required setup for testing

To test the Radiator SIM module after installation, you must have the following equipment and information available:

2.3. Installing and upgrading

This section provides instructions for installing and upgrading Radiator SIM Module. Radiator SIM Module is available for a wide range of platforms and the installation procedure depends on the platform and the type of package selected.

2.3.1. Installing and upgrading on Linux: Red Hat Enterprise Linux, CentOS, Oracle Linux, AlmaLinux and Rocky Linux

These packages have been tested on Red Hat Enterprise Linux 7, 8 and 9, and compatible systems such as CentOS, Oracle Linux, AlmaLinux and Rocky Linux.
To install Radiator SIM Module:
  1. Download the distribution package for your operating system from Radiator downloads Opens in new window
  2. Install the package. On RHEL 7 and compatible systems use package that ends with el7.noarch.rpm:
    sudo yum install ./radiator-sim-x.yy-nn.el7.noarch.rpm
    On RHEL 8 and compatible systems use package that ends with el8.noarch.rpm:
    sudo yum install ./radiator-sim-x.yy-nn.el8.noarch.rpm
    On RHEL 9 and compatible systems use package that ends with el9.noarch.rpm:
    sudo yum install ./radiator-sim-x.yy-nn.el9.noarch.rpm
  3. Build a Radiator configuration file based on one of the following configuration files:
    • /opt/radiator/radiator-sim/goodies/eap_sim_wx.cfg
    • /opt/radiator/radiator-sim/goodies/eap_aka_wx.cfg
    • /opt/radiator/radiator-sim/goodies/eap_sim_map.cfg
    • /opt/radiator/radiator-sim/goodies/eap_aka_map.cfg
  4. Configure Radiator HSS emulator file (/opt/radiator/radiator-sim/goodies/wxmap.cfg), or connect to the HSS over SWx, Cx or Wx, or connect to the HLR over SIGTRAN.
  5. Run Radiator with the configuration file developed in the step 3.
  6. Restart Radiator:
    sudo systemctl restart radiator
  7. Set Radiator to start automatically when booting. For more information, see Radiator reference manual Opens in new window.
See /opt/radiator/radiator-sim/goodies/ for more Radiator SIM Module configuration samples.

Upgrading from an el7, el8 or el9 RPM

Upgrades between el7 and el8 and el8 and el9 packages do not require any special commands. Use yum install or any other commands that you typically use to upgrade packages. Note: remember to restart radiator after each upgrade.

2.3.2. Installing and upgrading on Linux: Ubuntu and Debian

These packages have been tested on Ubuntu 16.04, 18.04, 20.04, 22.04 and Debian 9, 10, 11 and 12.
To install Radiator SIM Module:
  1. Download the distribution package for your operating system from Radiator downloads Opens in new window
  2. Install the package. On Ubuntu 16.04, 18.04, 20.04, 22.04 and Debian 9 (Stretch), 10 (Buster), 11 (Bullseye) or 12 (Bookworm) the package is named as radiator-sim_x.yy-nn_all.deb:
    sudo apt install ./radiator-sim_x.yy-nn_all.deb
  3. Build a Radiator configuration file based on one of the following configuration files:
    • /opt/radiator/radiator-sim/goodies/eap_sim_wx.cfg
    • /opt/radiator/radiator-sim/goodies/eap_aka_wx.cfg
    • /opt/radiator/radiator-sim/goodies/eap_sim_map.cfg
    • /opt/radiator/radiator-sim/goodies/eap_aka_map.cfg
  4. Configure Radiator HSS emulator file (/opt/radiator/radiator-sim/goodies/wxmap.cfg), or connect to the HSS over SWx, Cx or Wx, or connect to the HLR over SIGTRAN.
  5. Run Radiator with the configuration file developed in the step 3.
  6. Restart Radiator:
    sudo systemctl restart radiator
  7. Set Radiator to start automatically when booting. For more information, see Radiator reference manual Opens in new window.
See /opt/radiator/radiator-sim/goodies/ for Radiator SIM Module configuration samples.

Upgrading from a deb

Upgrades between deb packages do not require any special commands. Use apt install or any other commands that you typically use to upgrade packages. Note: remember to restart radiator after each upgrade.

2.3.3. Installing and upgrading with source code package

Also known as the tar or tgz package, this is the general and widely portable procedure for installing Radiator SIM Module. However, a number of platform-specific installation methods are also available.
The Radiator SIM Module source code is supplied as a gzipped, tarred package. The standard distribution file name is Radius-EAP-SIM-x.yy-nn.tgz, where "x.yy-nn" is the revision number.
  1. Download the source code package from Radiator downloads Opens in new window and save it to somewhere suitable, such as /usr/local/src/.
  2. Unpack the source code package as follows:
    tar xvf Radius-EAP-SIM-x.yy-nn.tgz
  3. Unpacking creates a directory Radius-EAP-SIM-x.yy-nn into the current directory:
    cd Radius-EAP-SIM-x.yy-nn
  4. Prepare the distribution for installation:
    perl Makefile.PL
  5. Run the installation. You may need the root access rights for running this command:
    make install
  6. Build a Radiator configuration file based on one of the following configuration files:
    • goodies/eap_sim_wx.cfg
    • goodies/eap_aka_wx.cfg
    • goodies/eap_sim_map.cfg
    • goodies/eap_aka_map.cfg
  7. Configure Radiator HSS emulator file (goodies/wxmap.cfg), or connect to the HSS over SWx, Cx or Wx, or connect to the HLR over SIGTRAN.
  8. Run Radiator with the configuration file developed in the step 6.
  9. Set Radiator to start automatically when booting. For more information, see Radiator reference manual Opens in new window.

Upgrading

To upgrade Radiator SIM Module with .tgz package, repeat the installation using the new distribution package file. The files in the new distribution will overwrite any files in the old distribution.

2.3.4. Installing and upgrading from repository

Follow the installation instructions from Radiator SIM repository pages available in Radiator Linux package repositories Opens in new window

Upgrading from repository

Upgrades from repository do not require any special commands, use commands that you typically use to upgrade packages. Note: remember to restart radiator after each upgrade.