LINUX.ORG.RU

iptables & limit


0

0

iptables -A "bla bla bla" -m limit limit rate "bla bla bla"

druzya pomogite ponyat' tut rate cifra kakaya to ex:10000/s cto oznacaet (nu v mb eto skoka vydet) i kak eto rashitivaetsya.

anonymous

rate измеряется в штук/сек (ну или там минутах,часах)

например 10000/s - 10000 пакетов в секунду

Nao ★★★★★
()

rate применяется к пакетам, в Мегабайты не пересчитывается.

10000/s означает, что если поток пакетов будет более 10000 шт в секунду, то в течении каждой секунды для первых 10000 пакетов данное правило сработает, а для остальный --- нет. Ну а если поток будет меньше 10000 pps (пакеты в секунду), то правило сработает для всех пакетов.

mky ★★★★★
()

Вот так можно ограничить скорость закачки до ~5 МБ/с с самба ресурса:

iptables -A OUTPUT -p tcp --sport 139 -m limit --limit 3000/s --limit-burst 3333 -o eth1 -j ACCEPT
iptables -A OUTPUT -p tcp ! --sport 139 -o eth1 -j ACCEPT

Размер tcp пакета по дефолту 1500 КБ (смотрим значение MTU).

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