1

freeradius メーリング リストと wiki と私のすべての検索で、カウンター応答メッセージの設定方法に関する実用的なガイドが見つかりません。

デフォルトの freeradius サーバーでは、時間とクォータの制御は完全に機能しています。返信メッセージを強化するための提案は、次のような if ステートメントを raddb/sites-availible/default に追加することです。

expiration{
    userlock = 1
}
if(userlock){
        update reply {
                Reply-Message := "Your account - %{User-Name} - has expired, "
        }
        ok = reject
}

これは期限切れのアカウントに対して機能しますが、以下のような別のカウンターを追加すると、期限切れカウンターよりも優先されないため、応答が正確ではありません。

 noresetBytecounter{
 reject = 1
}
if(reject){
        update reply {
                Reply-Message := "You have reached your bandwidth limit"
        }
        ok = reject
#}

フォーマットが間違っていませんか?もしそうなら、地球上で実行可能なガイドはどこですか...

4

1 に答える 1