ipfw и база данных

Технические вопросы по UTM 5.0
Ответить
devnull1
Сообщения: 6
Зарегистрирован: Ср мар 30, 2011 06:18

ipfw и база данных

Сообщение devnull1 »

Добрый час, ОС FreeBSD 8.2-STABLE
utm5-2.1.007

Суть - из ДБ UTMa выдергиваются IP-адреса соответствующие tariff_id, есть ipfw table в которую необходимо записывать эти IP-адреса.
Теперь подробнее. При первоначальной инициализации фаервола в ipfw table добавляются все адреса из базы данных.
Через некоторое время из ДБ удалили или добавили один IP-адрес (сменился тариф у абонента), далее необходимо удалить или добавить его в таблицу фаервола, как лучще это сделать?
Костыль типо ipfw table n flush; ipfw table n add <IP_ADDRESS_LIST> делать не хотелось бы.

Заранее благодарен!

RuffiAn
Сообщения: 107
Зарегистрирован: Пн янв 24, 2011 16:11

Сообщение RuffiAn »

нечто похожее у нас реализовано но блокируется локальные ресурсы, скрипт опрашивает базу каждые 5 минут, и если там отрицательный баланс или нету привязки ip адреса то прописывает в фаервол запрещающее правило, и когда клиент пытается зайти на локальные ресурсы его перебрасывает на страницу с просьбой пополнить баланс

если нужно могут скинуть пример скрипта

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Привязать скрипт на события добавления/изменения ip связки?

ivm2003
Сообщения: 12
Зарегистрирован: Чт окт 30, 2008 21:36

Сообщение ivm2003 »

RuffiAn писал(а):если нужно могут скинуть пример скрипта
если можно скиньте пожалуйста пример скрипта на ivm@tut.by

Ответить