Как ограничить количество подключений к порту в linux?
Всем привет.
Собственно сабж.
Есть сервис, он крутится на определенном порту, к примеру 80.
Есть ли способ к примеру средствами iptables ограничить количество подключений к нему.
Т.е. если сейчас установлено 6 сессий(не важно с 1-го ip или с 6-ти), то 7-ой уже не давать подключаться и дропать. А как только их снова 5, то новую можно снова установить.
jidckii:
-I INPUT - цепочка правил INPUT
-p tcp - протокол TCP
--syn - установлен флаг SYN
--dport - dst порт
-m connlimit - используем модуль connlimit
--connlimit-above - параметр модуля, не больше количества подключений
-j DROP - отбросить пакеты