Я искал решение, касающееся возврата freeradius из пула с истекшим сроком действия в обычный пул, когда пользователь заплатил. Я только что ввел дату и время для конкретного пользователя для истечения срока действия в mysql.
ОПИСАНИЕ MYSQL
Основываясь на том, что я ввожу, пользователь получает пул с истекшим сроком действия, когда дата истекает, но проблема в том, что после оплаты мне нужно вернуться к обычному пулу
истечение срока действия sqlcounter {
count-attribute = "Acct-Session-Time"
counter-name = "Максимально разрешенная сессия"
check-name = "Срок действия"
sqlmod-inst = "sql"
key = "Имя пользователя"
сбросить = "никогда"
$INCLUDE ${modconfdir}/sql/counter/${диалект}/${.:instance}.conf
}
Это для истечения срока действия
Если срок действия пользователя истечет, этот код будет выполнен.
срок действия {
блокировка пользователя = 1
}
если (блокировка пользователя)
{
обновить ответ {
Ответное сообщение: = «Срок действия вашей учетной записи истек, % {User-Name} / Причина: ДОСТИГНУТО ОГРАНИЧЕНИЕ ДАТЫ / zaib»
Framed-Pool := "пул с истекшим сроком действия"
}
}
Теперь я хочу автоматически вернуться к обычному пулу, когда дата будет продлена.
Также я хочу знать, работает ли radippool и как мне связать его с radcheck.