Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте, имеется сервер ОС Debian.

Задача состоит следующим, ограничить порты на траффик.

Много гуглил, читал. Решил использовать iptables+quota . Т.к биллинговых систем, нет..

Суть такова, порты открываются на внешнюю сеть, мы даем им ограничение в заданном количестве трафика, нужно сделать так чтобы трафик считал за месяц, а при его достижении лимита, блокировал этот порт.

Пример такой:

iptables -A INPUT -p tcp --dport 80 -m quota --quota 52428800 -j ACCEPT

iptables -A INPUT -p tcp --dport 80 -j DROP

Но не совсем понятно, как ограничить его по времени, и после блокировать..

Просьба гуру объяснить, спасибо за внимание!

Ссылка на комментарий
Поделиться на другие сайты

Не совсем понятна проблема. Каждый месяц выставляйте счетчик приведенным выше правилом.

Когда счетчик достигнет нуля, сработаем правило DROP.

Ссылка на комментарий
Поделиться на другие сайты

gogi писал(а) Пнд, 11 Март 2013 20:08

Не совсем понятна проблема. Каждый месяц выставляйте счетчик приведенным выше правилом.

Когда счетчик достигнет нуля, сработаем правило DROP.

т.е все верно?

прописав правила

iptables -A INPUT -p tcp --dport 80 -m quota --quota 52428800 -j ACCEPT

iptables -A INPUT -p tcp --dport 80 -j DROP

когда достигнет лимит, автоматически будет блокировать порт?

а как быть если система перезагрузиться?

Ссылка на комментарий
Поделиться на другие сайты

TrUcA4 писал(а) Пнд, 11 Март 2013 23:02

а как быть если система перезагрузиться?

Если правила применяются при инициализации системы, то счетчик будет выставлен в исходное значение.

Либо не допускать перезагрузок, либо усложнить логику, например, ежедневно сохранять оставшееся значение счетчика и в случае перезагрузки - восстанавливать.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...