Биллинговая система Nodeny
21 Ноября 2024, 23:29:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Перенастройка nofire.pl  (Прочитано 14003 раз)
Kibarg
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля
« : 12 Марта 2014, 13:02:18 »

Добрый день.
Установил NoDeny, но его конфигурация ipfw совершенно не подпадала под реалии нашей сети, ipfw пришлось переписать с нуля и возник следующий вопрос: мне надо чтобы в зависимости от тарифного плана клиентский ip попадал в ту или иную таблицу, как это можно сделать? Делать это надо через nofire.pl  или это больше относиться к вопросу оплаты?
В общем, прошу подтолкнуть в нужном направлении Улыбающийся

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

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #1 : 12 Марта 2014, 20:14:20 »

а чем стандартный конфиг ipfw не подошел?
Записан
Kibarg
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля
« Ответ #2 : 12 Марта 2014, 22:22:42 »

Используется несколько вланов, которые натятся  в разные провайдеры, так же бридж, для белых айпишников, но который тоже шейпится через ipfw

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

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #3 : 13 Марта 2014, 09:21:25 »

разобраться с принципами существующего фаеврола Улыбающийся если надо - могу сделать
Записан
Kibarg
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля
« Ответ #4 : 19 Марта 2014, 10:03:45 »

Разбираться буду когда будем переходить на v50, сейчас главное запуститься.
Решить удалось довольно просто, скрипт подключается к таблице, получает список пар IP-Тариф, и кидает в нужные таблицы.
Топорно, не спорю, но работает.
Единственная проблема, не удалось отследить какой скрипт выполняется при добавлении нового пользователя в биллинг, т.к. его тоже надо "подправить"
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!