2020-05-14 23:29:41 +02:00
|
|
|
Radius
|
|
|
|
======
|
|
|
|
|
|
|
|
============== ===== ========
|
|
|
|
Authentication Users Password
|
|
|
|
============== ===== ========
|
2020-05-18 09:56:39 +02:00
|
|
|
✔
|
2020-05-14 23:29:41 +02:00
|
|
|
============== ===== ========
|
|
|
|
|
|
|
|
Presentation
|
|
|
|
------------
|
|
|
|
|
|
|
|
LL::NG uses `Perl
|
|
|
|
Authen::Radius <http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm>`__
|
|
|
|
as a simple authentication backend.
|
|
|
|
|
|
|
|
Currently, the module is simply handling a Radius Authentication request
|
|
|
|
and has been tested only against a FreeRadius server.
|
|
|
|
|
|
|
|
Configuration
|
|
|
|
-------------
|
|
|
|
|
|
|
|
Install Authen::Radius
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
You have to install the corresponding Perl module.
|
|
|
|
|
|
|
|
For CentOS/RHEL:
|
|
|
|
|
2020-05-21 15:13:24 +02:00
|
|
|
.. code-block:: shell
|
2020-05-14 23:29:41 +02:00
|
|
|
|
|
|
|
yum install perl-Authen-Radius
|
|
|
|
|
|
|
|
In Debian/Ubuntu, install the library through apt-get command
|
|
|
|
|
2020-05-21 15:13:24 +02:00
|
|
|
.. code-block:: shell
|
2020-05-14 23:29:41 +02:00
|
|
|
|
|
|
|
apt-get install libauthen-radius-perl
|
|
|
|
|
|
|
|
Configuration of LemonLDAP::NG
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
In Manager, go in ``General Parameters`` > ``Authentication modules``
|
|
|
|
and choose Radius for authentication.
|
|
|
|
|
|
|
|
|
2020-05-18 09:56:39 +02:00
|
|
|
.. tip::
|
2020-05-14 23:29:41 +02:00
|
|
|
|
|
|
|
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
|