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