freeradius sqlcounter ответ-сообщение и coovachilli

Списки рассылки freeradius, вики и все мои поиски Я не могу найти подходящее руководство по настройке встречного ответного сообщения.

На сервере Freeradius по умолчанию контроль времени и квот работает отлично. Предложения по улучшению ответного сообщения - добавить в raddb / sites-availableable / 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
#}

Неправильный ли формат? Если так, то где на земле это работоспособное руководство...

1 ответ

Привет, почему вы прокомментировали последнюю строку, которая имеет} я думаю, это должно быть:

noresetBytecounter{
 reject = 1
}
if(reject){
        update reply {
                Reply-Message := "You have reached your bandwidth limit"
        }
        ok = reject
}
Другие вопросы по тегам