LL::NG uses Perl Authen::Radius as a simple authentication backend.

Currently, the module is simply handling a Radius Authentication request and has been tested only against a FreeRadius server.


Install Authen::Radius

You have to install the corresponding Perl module.

For CentOS/RHEL:

yum install perl-Authen-Radius

In Debian/Ubuntu, install the library through apt-get command

apt-get install libauthen-radius-perl

Configuration of LL::NG

In Manager, go in General Parameters > Authentication modules and choose Radius for authentication.


You can then choose any other module for users and password.

Then, go in Radius parameters:

  • Authentication level: authentication level for Radius module

  • Shared secret: this is the passphrase to use to connect to the Radius server

  • Server hostname: this is the hostname or IP address of the Radius server

  • Exported variables: radius attributes stored in user session at authentication time. key is name in user session and value is attribute name in radius dictionary.

  • Dictionary: radius dictionary file ex: /etc/freeradius/3.0/dictionary. This is mandatory to handle attributes as names.