У меня проблема с freeradius, когда первый раз при входе в аккаунт не остается «оставшееся время» только после второго входа в систему. Что случилось?
Centos + mysql + freeradius + микротик.
Причина в том, что ваш счетчик сбрасывает значение, которое не существует.
Например, если в ваших вычислениях используется radacct, и у вас нет записей в radacct (как при первом входе в систему), свободный радиус никогда не передаст значение.
Других решений пока нет …