Как ограничить через iptables максимальное число одновременных соединений с одного IP.

# Максимум 10 одновременных соединений к 80 порту с одного IP
iptables -A INPUT-p tcp --dport 80 -m iplimit --iplimit-above 10 -j REJECT
# Блокируем на стадии SYN
iptables -I INPUT -p tcp --syn --dport 80 -j DROP -m iplimit --iplimit-above 10
# 20 соединений на сеть класса С
iptables -p tcp --dport 80 -m iplimit --iplimit-above 20 --iplimit-mask 24 -j REJECT

Комментарии

Анонимный написал(а)…
а как добавить iplimit если при попытке написать правило пишет: iptables v1.4.1.1: Couldn't load match `iplimit':/lib/xtables/libipt_iplimit.so: cannot open shared object file: No such file or directory
Никита написал(а)…
У вас нет модуля скомпилированного для вашего ядра.
Hajmer написал(а)…
Аноним.
В место iplimit ,используется connlimit

Популярные сообщения из этого блога

Новый раздел «ЗАГРУЗКИ»

Бросайте курить, пока не поздно !