это можно сделать штатными средства: nomake создает конфиг под pf и рестартит его. Ограничение по потокам:
pass in quick on { $int_if } proto { tcp udp } from any to <me> keep state
pass in quick on { $int_if } proto { tcp udp } from any to any keep state (source-track rule, max-src-states 1000)
и что даст - куча звонков с тп?
скажем так
посчитайте сессии
вариант 1 тариф 50мб/сек
1комп запущеннно
медиагет
обновляется виндовс
обновляется аваст
идет закачка торрента
идет разговор по скайпу
запущена аська
чел смотрит ютуб
(это не единичный случай)
вариант 2 тариф 10мб/сек
5комп запущеннно
идут чисто веб приложения
вопрос у кого больше сессий
резать сессии как то не правильно.
лучше расставить приоритеты . QoS более интересно
з.ы еще не видел готового рабочего на 100% варианта что бы определить кто перепродает инет
тут 80% сами перепродают.
вычислить роутер по маку не вариант.