Страница 1 из 1

Число одновременных ip сессий

Добавлено: Вс мар 04, 2007 3:37 pm
sopov
Есть необходимость (думаю не только у меня) добавить к создаваемым пайпам в ipfw такую конструкцию - allow ip from any to any via tunXX setup limit src-addr 10 - и чтобы число можно было менять из админ панели. Вобщемто можно и в ручную проставлять, но не удобно очень, и фильтры тоже штука на любителя...

Добавлено: Пн мар 05, 2007 8:26 am
~AsmodeuS~
они специально для этой целии сделаны

Добавлено: Вт мар 13, 2007 5:00 pm
sopov
А как это сделать с помощью фильтров - просматрел кучу доков в фильтрам и ничего по потокам не нашел - если можно ткните носом :)

Добавлено: Ср мар 14, 2007 8:53 am
~AsmodeuS~

Добавлено: Ср мар 14, 2007 10:09 am
sopov
Спасибо, эту копию мана ppp я читал, но там про фильтрацию типов трафика. А вот как построить правило касательно количества установленных соединений с одного ip адреса ничего найти не удалось. Я добавлял такие правила allow ip from any to any via tunXX setup limit src-addr 10 после правил ната и до пайпов - ограничение работает, но перестает работать шейпер. А нужно мне это для того чтобы некоторые пользователи не ложили канал многочисленными запросами... :(

Добавлено: Ср мар 14, 2007 10:59 am
~AsmodeuS~
man ppp
При получении значения фильтра exppp может запускать внешние програмы

FILTER_ID:
!bg your_scrip

Добавлено: Чт мар 15, 2007 7:51 am
sopov
Вот, в томто и дело, что внешние, а вот еслибы была такая внутренняя функция - это былобы очень не плохо. Но если и не будет, всеравно этот биллинг очень хороший и я его ни на что другое менять не хочу.

Добавлено: Чт мар 15, 2007 8:32 am
~AsmodeuS~
так биллинг все равно внешними скриптами делает шейпер

если ваше решение будет удачным я внесу его в дистрибутив