LINUX.ORG.RU
ФорумAdmin

Как ограничить скорость отдаваемого трафика с помощью iptables?


0

0

Доброго времени суток ! делаю такие правила: $iptables -A OUTPUT -s $int_ip -p tcp --sport 21 -o eth1 -d 0/0 -m limit --limit 5/sec -j ACCEPT, $iptables -A OUTPUT -s $int_ip -p tcp --sport 20 -o eth1 -d 0/0 -m limit --limit 5/sec -j ACCEPT, ограничения не работают , что есть правило что нет. Подскажите плиз где грабли ? может еще какие то правила должны быть ? где ошибка ? Пасибо !

anonymous

IMHO,если этот трафик идёт не из локальной машины,а с 
 подключенной ( роутер у тебя),то правило должно быть 
 FORWARD...во всяком случае,как я из иптаблов понял,если
 трафик сквозной,он идёт тока через форвард, инпут и оутпут цепочки 
 он не проходит....

WiseDraco
()

а кернел неастраивал ?

http://gazette.linux.ru.net/rus/articles/iptables-tutorial.html

CONFIG_IP_NF_MATCH_LIMIT -- Этот модуль необязателен, однако он используется в примерах rc.firewall.txt. Он предоставляет возможность ограничения количества проверок для некоторого правила. Например, -m limit -limit 3/minute указывает, что заданное правило может пропустить не более 3-х пакетов в минуту. Таким образом, данный модуль может использоваться для защиты от нападений типа Отказ в обслуживании.

Serik
()

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

anonymous
()

http://www.opennet.ru/docs/RUS/iptables/

В цепочку FORWARD попадают только те пакеты, которые идут на другой хост Вся фильтрация транзитного трафика должна выполняться здесь. Не забывайте, что через эту цепочку проходит траффик в обоих направлениях, обязательно учитывайте это обстоятельство при написании правил фильтрации.

http://www.opennet.ru/docs/RUS/iptables/#TRAVERSING_OF_TABLES

WiseDraco
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.