最初は、次のように安定した場所に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の同じブランチからどのように取得できますか?
Ubuntu Server 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