Биллинг: 50,32
Заметил такую вещь:
Клиент звонит в офис, говорит: "Заблокируйте мне счёт".
Оператор биллинга ставит пакет "Заблокирован" (см. картинку 001), Делает "Доступ: Запрещён"
Клиент заходит в клиентскую статистику, пополняет счёт карточкой. При этом система автоматом меняет "Доступ: Запрещён" на "Доступ: Разрешен".
При попытке авторизироваться авторизатором типа "ключик" клиент посылается нах. Но (!!!) как только он ставит себе всегда онлайн - у него появляется инет!!!
Ковыряя базу биллинга нашел что пакеты имеют разного рода флаги (см. картинку 002). открываем tariff.pl:
%Flags=(
'a' => 'разрешить клиентам через клиентскую статистику заказывать данный пакет на следующий месяц',
'b' => 'если у клиента выбран данный пакет, то клиент не может заказать автоматическую смену пакета в следующем месяце',
'c' => 'если у клиента выбран данный пакет и разрешено заказывать пакеты, то клиент может заказывать только пакеты из текущего пресета',
'd' => 'у клиентов данного пакета почтовый ящик должен быть заблокирован',
'f' => 'невыработанный трафик переносить на следующий месяц',
'g' => 'для данного тарифа не осуществлять пропорциональное преобразование данных для новых клиентов, т.е. день начала потребления услуг будет установлен в ноль для таких клиентов',
'h' => 'полностью отключить детализацию трафика',
'j' => 'ограничение скорости действительно и для трафика между клиентами',
'k' => 'доступ должен быть заблокирован всегда',
'm' => 'при появлении денежной переработки разрешить клиенту в клиентской статистике докупить дополнительный пакета в этом же месяце. '.
'Будет произведено снятие за текущий пакет и выдан новый, который будет активирован с текущего момента. Трафик клиента будет обнулен',
'n' => 'удвоение скорости в период времени, указанный в тарифе',
'p' => 'включить скрипты. Лицензирование обязательно!',
'x' => 'ограничение скорости не действительно для трафика направления 2',
'y' => 'ограничение скорости не действительно для трафика направления 3',
'z' => 'ограничение скорости не действительно для трафика направления 4',
);
Видим флаг 'k'.
... далее: скрипт от сателлита фаерволла: /usr/local/nodeny/nofire.pl ну никак не учитывает этот флаг и просто тупо пускает юзера в инет.
Описание таблиц из скрипта (см. картинку 003)
Ни в noserver.pl ни в nol2auth.pl этот флаг не рассматривается.
ЧЯДНТ?