LDAP に対して認証するために RADIUS サーバーを設定しようとしていますが、奇妙な問題が発生しています:
rlm_ldap (ldap): Bind with radiusd@[domain] to ldaps://localhost:636 failed: Strong(er) authentication required
rlm_ldap (ldap): Server said: BindSimple: Transport encryption required..
からわかるようにldaps://
、はトランスポート セキュリティを使用しています。何が起こっているのでしょうか? どうすれば修正できますか?
編集:starttls を試してみようと思いました。何も解決しませんでした:
rlm_ldap (ldap): Bind with radiusd@[domain] to ldap://localhost:389 failed: Strong(er) authentication required
rlm_ldap (ldap): Server said: BindSimple: Transport encryption required..
編集2:一体何だ? stunnel 経由でパイプしたときも同じことが起きる。
rlm_ldap (ldap): Bind with radiusd@[domain] to ldap://localhost:3636 failed: Strong(er) authentication required
rlm_ldap (ldap): Server said: BindSimple: Transport encryption required..
答え1
いったい何が起こったのか全く分かりませんが、デバッグのために LDAP サーバーのログの詳細度を上げると、問題は消え去り、元に戻しても問題は解決したままでした。