Страница 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~
так биллинг все равно внешними скриптами делает шейпер
если ваше решение будет удачным я внесу его в дистрибутив