>Ребята! Ну я же просил помоч мне, а не устраивать дебаты по
>поводу умения и неумения считать трафик мртг!
>_____________________________________________________________________
>помогите скрипт тогда написать.... я вообще писал только один раз и то
>файлы баз данных архивировать через утилиту.... Вкратце, так. Если превысили 1 гиг, то рубаем на хрен. Пусть есть правило, которым считаем входящий трафик.
ipfw add 1 count all from any to IP in via rl0
Далее пишем скрипт и запускаем в бекграунде.
#!/bin/sh
max_amount=1*1024*1024*1024
while true; do
income = `ipfw show 1 | awk '{ print $3 }'`
if [ "$income" > "$max_amount" ]; then
ipfw add 2 deny all from any to any via rl0
fi
sleep 10
done
Скрипт не проверял... Единственная заморочка тут, что если ребут, то счетчик собъется, следовательно, надо сохранять статистику и т.д. Чем системы учета трафика и занимаются. Можно все руками быстро написать.