2 votes

Blocage de la connexion d'une IP

J'ai un problème avec mon serveur web Apache où il y a une IP qui se connecte à mon serveur, utilisant beaucoup de connexion et ne mourant pas, ce qui fait que mon serveur web est en dépassement de temps. La connexion reste dans l'état SYN_SENT si je vérifie à l'aide de la commande

netstat -netapu

J'ai même vidé mon iptables et utilisé les règles de base, mais cela ne fonctionne toujours pas. L'IP se connecte lorsque je démarre mon Apache.

Règles de base que j'utilise :

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT ! -i lo -d 127.0.0.0/8 -j REJECT

iptables -A INPUT -s 89.149.244.117 -j REJECT

iptables -A OUTPUT -s 89.149.244.117 -j REJECT

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -j REJECT
iptables -A FORWARD -j REJECT

La partie en gras est la règle en question.

Je ne suis pas sûr que cela soit lié mais la valeur de tcp_syncookies est de 1.

Quelqu'un peut-il me signaler mon erreur ? Y a-t-il un moyen de la bloquer définitivement ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X