1

freeradius 邮件列表和 wiki 以及我的所有搜索我都找不到关于如何设置计数器回复消息的可行指南。

在默认的 freeradius 服务器上,时间和配额控制运行良好。增强回复消息的建议是在 raddb/sites-availible/default 中添加这样的 if 语句;

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

1

你好为什么你评论了最后一行有 } 我猜它应该是:

noresetBytecounter{
 reject = 1
}
if(reject){
        update reply {
                Reply-Message := "You have reached your bandwidth limit"
        }
        ok = reject
}
于 2014-08-07T14:36:03.893 回答