FreeRadius:Active Directoryを使用した認証

FreeRadius:Active Directoryを使用した認証

RHEL 6.5サーバーでActive Directory認証を使用してRadiusサーバーを設定する必要があります。私は注意を払ってきました。このガイド

ガイドに従って、次のように必要な設定を作成しました。

/etc/samba/smb.conf:

[global]
        workgroup = WORKGROUP-NAME-HERE
        security = ads
        password server = PASSWORD-SERVER-HERE
        realm = REALM-HERE
        printing = cups
        printcap name = cups
        ...
        ...

/etc/krb5.conf:

[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 default_realm = REALM-HERE
 dns_lookup_realm = false
 dns_lookup_kdc = false
 ticket_lifetime = 24h
 renew_lifetime = 7d
 forwardable = true

[realms]
 REALM-HERE = {
 kdc = PASSWORD-SERVER-HERE
 }

その後、ドメインに正常に参加しました。

/etc/raddb/modules/ntlm_auth:

exec ntlm_auth {
        wait = yes
        program = "/usr/bin/ntlm_auth --request-nt-key --domain=DOMAIN-HERE --username=%{mschap:User-Name} --password=%{User-Password}"
}

/etc/raddb/sites-enabled/default および /etc/raddb/sites-enabled/内部モジュール:

...
...
authenticate {
        ntlm_auth
...
...

これらすべての設定を完了した後、確認をしてsamba実行を行っwinbindています。

ただし、実行すると、radiusd -X次のエラーが表示されます。

rlm_eap: SSL error error:02001002:system library:fopen:No such file or directory
rlm_eap_tls: Error reading certificate file /etc/raddb/certs/server.pem
rlm_eap: Failed to initialize type tls
/etc/raddb/eap.conf[17]: Instantiation failed for module "eap"
/etc/raddb/sites-enabled/default[313]: Failed to load module "eap".
/etc/raddb/sites-enabled/default[252]: Errors parsing authenticate section.

私はどこで間違っていますか?

ベストアンサー1

ファイルmake_cert_command = "${certdir}/bootstrap"の対応する行をコメントアウトするとエラーが修正され/etc/raddb/eap.confました。

おすすめ記事