Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: Kibarg от 12 Марта 2014, 13:02:18



Название: Перенастройка nofire.pl
Отправлено: Kibarg от 12 Марта 2014, 13:02:18
Добрый день.
Установил NoDeny, но его конфигурация ipfw совершенно не подпадала под реалии нашей сети, ipfw пришлось переписать с нуля и возник следующий вопрос: мне надо чтобы в зависимости от тарифного плана клиентский ip попадал в ту или иную таблицу, как это можно сделать? Делать это надо через nofire.pl  или это больше относиться к вопросу оплаты?
В общем, прошу подтолкнуть в нужном направлении :)

Так же вопрос, как сделать чтобы при достижении клиентом минуса он перемещался на определенный тарифный план, а при возврате из минуса чтобы восстанавливался предыдущий ТП.
Заранее огромное спасибо)


Название: Re: Перенастройка nofire.pl
Отправлено: elite от 12 Марта 2014, 20:14:20
а чем стандартный конфиг ipfw не подошел?


Название: Re: Перенастройка nofire.pl
Отправлено: Kibarg от 12 Марта 2014, 22:22:42
Используется несколько вланов, которые натятся  в разные провайдеры, так же бридж, для белых айпишников, но который тоже шейпится через ipfw

По идее мне надо или переписать существующий скрипт, nofire.pl или nomoney.pl, пока не разобрался до конца какой. Который бы запускался по крону каждый день в 12 ночи, считывал все айпишники пользователей, добавлял в нужные таблицы, так же при добавлении нового пользователя, добавлял его в новую таблицу. Варианта вижу два, либо изменять существующие скрипты, либо писать свой, отдельный. Если писать свой, то возникает вопрос, мне надо скриптом подключаться к БД, получать из неё список всех пользователей ( сейчас вопрос количества пользователей, а соответственно времени обработки скрипта не стоит так остро, т.к. пользователей меньше 500), и кидать каждого пользователя в свою таблицу. Но я в упор не могу понять в каком направлении двигаться ???


Название: Re: Перенастройка nofire.pl
Отправлено: elite от 13 Марта 2014, 09:21:25
разобраться с принципами существующего фаеврола :) если надо - могу сделать


Название: Re: Перенастройка nofire.pl
Отправлено: Kibarg от 19 Марта 2014, 10:03:45
Разбираться буду когда будем переходить на v50, сейчас главное запуститься.
Решить удалось довольно просто, скрипт подключается к таблице, получает список пар IP-Тариф, и кидает в нужные таблицы.
Топорно, не спорю, но работает.
Единственная проблема, не удалось отследить какой скрипт выполняется при добавлении нового пользователя в биллинг, т.к. его тоже надо "подправить"