Getting Ready to Configure RadSec

Follow the steps given here to configure RadSec.

  1. Log in to the Session Monitor CLI as the root user or root privileged
  2. Install the necessary dependencies by running the following commands:
    yum groupinstall "Development Tools"
    yum install nettle-devel
  3. Go to the official radsecproxy website using this link to download the radsecproxy source code:

    Note:

    radsecproxy version 1.11.2 is the latest version validated by Session Monitor at the time of Release 6.1.
  4. Run this command to extract the radsecproxy bundle with tar:
    tar -xvf radsecproxy-1.11.2.tar.gz
  5. (Optional radsecproxy has an idle timeout setting set to 300 seconds (5 minutes) by default. If a connection remains idle (there is no data transmitted between the Session Monitor and RADIUS server) for 5 minutes, radsecproxy automatically closes the connection and a new connection gets established when the next RADIUS request comes in. To make this connection remain open indefinitely from radsecproxy side, even if they are not actively being used, set IDLE_TIMEOUT parameter as 0 by making below code change in 'radsecproxy.h' file.

    Note:

    The effective timeout also depends on your RADIUS server’s timeout settings; even if radsecproxy is configured for no timeout, the RADIUS server may still close idle connections based on its own timeout settings.
    1. Go to the radsecproxy directory.
    2. Run this command in the radsecproxy directory:
    cd radsecproxy-1.11.2
    sed -i 's/IDLE_TIMEOUT 300/IDLE_TIMEOUT 0/' radsecproxy.h

    Note:

    Skipping this step does not affect authentication. radsecproxy automatically establishes a new connection when the next RADIUS authentication request is sent.