URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82318
[ Назад ]

Исходное сообщение
"Ограничение соединений при NAT"

Отправлено Alx , 08-Окт-08 16:53 
Доброго дня!

Есть Линукс машина, на ней NAT. Как можно ограничить максимальное количество соединений от каждого хоста? А то ловит народ вирусок и ip_conntrack разрастается до пол милиона записей.


Содержание

Сообщения в этом обсуждении
"Ограничение соединений при NAT"
Отправлено geekkoo , 08-Окт-08 19:17 
>Доброго дня!
>
>Есть Линукс машина, на ней NAT. Как можно ограничить максимальное количество соединений
>от каждого хоста? А то ловит народ вирусок и ip_conntrack разрастается
>до пол милиона записей.

Я вот такими правилами для ssh пользуюсь:

       #block bruteforce robots
       iptables -A INPUT -p tcp --syn --dport 22 -m recent --name radiator --set
       iptables -A INPUT -p tcp --syn --dport 22 -m recent --name radiator --update --seconds 60 --hitcount 5 -j REJECT --reject-with tcp-reset
       #block bruteforce robots
       iptables -A FORWARD -p tcp --syn --dport 22 -m recent --name radiator --set
       iptables -A FORWARD -p tcp --syn --dport 22 -m recent --name radiator --update --seconds 60 --hitcount 5 -j REJECT --reject-with tcp-reset

Это, конечно же, не максимальное число подключений, а число подключений в минуту.