Передача rfw дополнительного параметра пользователя

Технические вопросы по UTM 5.0
Ответить
Enemy
Сообщения: 23
Зарегистрирован: Сб авг 02, 2008 13:25

Передача rfw дополнительного параметра пользователя

Сообщение Enemy »

Здравствуйте,

возможно я просто пошёл не по тому пути, но всё равно:

стандартная ситуация, биллинг и отдельно rwf непосредственно на роутере с FreeBSD7

скрипт добавляет/удаляет IP из таблицы IPFW на основе параметров полученный от биллинга

add UIP/UBITS
delete UIP/UBITS

возникает задача как быть с добавление/удалением пользователей, это же правило (включение) может и создать пользователя (скрипт на роутере, получив новый IP занесёт его в таблицу и наоборот в случае удаления)

но, есть несколько пакетов и соответственно разные таблицы, как передать скрипту в какую таблицу заносить нового юзера?

Как я понимаю для этого существуют Дополнительные параметры пользователя (Настройки > Список дополнительных параметров пользователя) но как его передать на роутер?

в доке, есть только таблички со списком некоторых переменных которые можно передавать, причем смысл передачи таких как SLINK_ID мне непонятен совсем...

Спасибо!

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

более подробные инструкции заложить в RFW. В конфиге на роутере в качестве фаервола указать /sbin/ipfw
В правилах писать
table N add UIP/UBITS
table N delete UIP
На каждый тариф заводить правило такого вида, у правил для разных тарифов будут разные N - номера таблиц.

Enemy
Сообщения: 23
Зарегистрирован: Сб авг 02, 2008 13:25

Сообщение Enemy »

Спасибо, так и сделал.

Только один момент, rwf запускается из rc.local с опцией -f

если тестировать каждого пользователя на отключение/включение то всё работает как предполагается (конкретный пользователь добавляться/удаляется из своей таблицы), но, например, при перезапуске роутера, все включённые пользователи добавляются во все таблицы, то хотя должны попадать только в свои.

Как это лечится?

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

скриптом лечится...

Ответить