Inicialmente instalei o Freeradius do branch estável da seguinte forma:
apt-get install python-software-properties
apt-add-repository ppa:freeradius/stable-3.0
apt-get update
apt-get install freeradius make
E pensei que todos os módulos também estavam instalados; mas agora, quando preciso que o Freeradius seja autenticado no diretório LDAP, e estou tentando reconfigurar o Freeradius e quando o executo no modo de depuração (-X), vejo o seguinte erro:
/etc/freeradius/mods-enabled/ldap: Failed to link to module 'rlm_ldap' : /user/lib/freeradius/rlm_ldap.so: cannot open shared object file: No such file or directory
É por isso que acredito que o módulo LDAP para Freeradius não foi instalado.
Como eu poderia fazer isso a partir do PPA:repository do mesmo branch, para não danificar o Freeradius e fazer com que ambos (com módulo LDAP) funcionem.
Servidor Ubuntu 16.04.1TLS, Freeradius 3.11
Atualização1:
$dpkg -l | grep freeradius
freeradius 3.0.11-ppa3~xenial
freeradius-common 3.0.11-ppa3~xenial
freeradius-config 3.0.11-ppa3~xenial
freeradius-utils 3.0.11-ppa3~xenial
libfreeradius3 3.0.11-ppa3~xenial
Responder1
Para ter suporte para LDAP no FreeRadius, instale o pacote correspondente com o comando:
sudo apt-get install freeradius-ldap
Ainda em relação às suas dúvidas sobre versões mistas, para verificar a versão instalada faça:
dpkg -l | grep freeradius
e/ou:
dpkg -l freeradius-ldap