This is an old revision of the document!



FreeRADIUS with LDAP

  • FreeRADIUS includes support for LDAP integration.
  • To ensure maximum benefit of RADIUSdesk we will use a hybrid setup for LDAP integration.
  • The next section will be used as a basic introduction to FreeRADIUS and LDAP

Basic FreeRADIUS with LDAP

  • We will install OpenLDAP and do a basic setup that can be used by FreeRADIUS.
  • When you install OpenLDAP (slapd) the package installer will ask you to provide a password.
  • Provide one but keep in mind that we will reconfigure everything after the install.
# Update repository lists
sudo apt update
 
# Install OpenLDAP and standard utility tools
sudo apt install -y slapd ldap-utils
 
# Install the FreeRADIUS LDAP module (rlm_ldap) 
sudo apt install -y freeradius-ldap
  • After the slapd package installed we can run the following command to reconfigure slapd and provide a basic setup.
# Configure or reconfigure slapd defaults interactively
sudo dpkg-reconfigure slapd
  • Omit OpenLDAP server configuration? No.
  • DNS domain name: Enter your domain (e.g., radiusdesk.com creating dc=radiusdesk,dc=com).
  • Organization name: Enter your organization name (We specified radiusdesk).
  • Administrator password: We used a simple password since we're testing.
  • After you answered these questions slapd should be reconfigured with those items.
  • You can confirm it by issuing the following command
sudo slapcat
dn: dc=radiusdesk,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o: radiusdesk
dc: radiusdesk
structuralObjectClass: organization
entryUUID: 8c68dc16-1a3f-1041-9add-250d07e316fc
creatorsName: cn=admin,dc=radiusdesk,dc=com
createTimestamp: 20260722173600Z
entryCSN: 20260722173600.213629Z#000000#000#000000
modifiersName: cn=admin,dc=radiusdesk,dc=com
modifyTimestamp: 20260722173600Z
  • technical/fr-ldap.1784790281.txt.gz
  • Last modified: 2026/07/23 09:04
  • by system