1

Ubuntu 14.04 で実行されている Radiusd (FreeRADIUS v2.2.5) を使用して CoovaChilli で認証しようとしていますが、成功しません。

CoovaChilli は、ChilliSpot 以外にもいくつかの異なるパラメーターを使用しています。

独自のドキュメントに基づいて、CoovaChili は Auth: 0 または 1 で動作します。Chillispot は Accept または Reject で動作します。

問題は、両方のバージョンを試しましたが、radius で認証できないことです。exec モジュールで何か変更する必要がありますか? 両方のバージョン (chillispot、coovachilli) を引き続き使用したい

Radius エラーを受信しました

...
Found Auth-Type = Local
WARNING: Please update your configuration, and remove 'Auth-Type = Local'
WARNING: Use the PAP or CHAP modules instead.
No "known good" password was configured for the user.
As a result, we cannot authenticate the user.
Failed to authenticate the user.
  WARNING: Unprintable characters in the password.  Double-check the shared secret on the server and the NAS!
Using Post-Auth-Type REJECT
...

承認セクション

authorize {
...
        exec
       update control {
                Auth-Type := "%{reply:Auth-Type}"
        }
...
}

実行モジュール

exec {
        wait = yes
        program = "authenticate.php"
        input_pairs = request
        shell_escape = yes
        output = none
        timeout = 10
        output_pairs = reply
}
4

2 に答える 2

0

のときにこのエラーが発生しました

/etc/raddb/clients.conf

クライアントのパスワードを空白文字で定義しました。

お気に入り:

client myClient {
    ipaddr = 999.999.999.999
    secret = password 123
}
于 2015-07-01T17:31:47.993 に答える