Кто-нибудь занимался подобным?
Трафик лимитирован, и нужно если в день прокачивается в какую-нибудь сторону > n гигов просто тупо ложить канал через запуск pppoe-down
Через что считать?
Отрубать канал в инет по превышении суточного порога прохода трафика
Модераторы: SLEDopit, Модераторы разделов
-
yurkats
- Сообщения: 70
- ОС: Fedora
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Отрубать канал в инет по превышении суточного порога прохода трафика
ОС-то какая? Во Фре я считаю таким правилом:
Код: Выделить всё
ipwf add 100 count all from any to any out via tun0
ipfw add 200 count all from any to any in via tun0Потом извлекаю периодически:
Код: Выделить всё
/sbin/ipfw -cT show 100 200А чтобы счетчики не обнулились при вынужденном перезапуске интерфейса, я при каждом извлечении обнуляю их сам, а данные помещаю в ДБ. Ну а дальше дело техники - извлечь прошедший трафик за день, час, неделю и т.д.
Кстати, во Фре не обязательно класть канал. Можно в правила брандмауэра поместить
Код: Выделить всё
ipfw add set 10 deny all from any to any via tun0и по необходимости (де)активировать:
Код: Выделить всё
ipfw set enable|disable 10В iptables, думаю, такое тоже несложно соорудить.
Убить всех человеков!