처음에는 다음과 같이 안정적인 지점에서 Freeradius를 설치했습니다.
apt-get install python-software-properties
apt-add-repository ppa:freeradius/stable-3.0
apt-get update
apt-get install freeradius make
내 생각에는 모든 모듈도 설치되어 있지만 이제 LDAP 디렉터리에 대해 Freeradius를 인증해야 하고 Freeradius를 재구성하려고 할 때 디버그 모드(-X)에서 실행하면 다음 오류가 표시됩니다.
/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
이것이 바로 Freeradius용 LDAP 모듈이 설치되지 않은 이유입니다.
Freeradius를 중단하지 않고 둘 다(LDAP 모듈 사용) 작동하도록 PPA:repository의 동일한 분기에서 어떻게 얻을 수 있습니까?
우분투 서버 16.04.1TLS, Freeradius 3.11
업데이트 1:
$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
답변1
FreeRadius에서 LDAP를 지원하려면 다음 명령을 사용하여 적절한 패키지를 설치하십시오.
sudo apt-get install freeradius-ldap
또한 혼합 버전에 대한 질문과 관련하여 어떤 버전이 설치되어 있는지 확인하려면 다음을 수행하십시오.
dpkg -l | grep freeradius
및/또는:
dpkg -l freeradius-ldap