[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemas con iptables y ataque con syn flooding



alonso wrote:
Hola a tod@s <mailto:tod@s>, necesito ayuda urgentemente ya estoy desesperado no se que hacer, haber si alguien me puede ayudar. Tengo un gran problema por lo que estoy viendo en mi servidor web me estan haciendo un ataque de tcp syn flooding que hace que me sature la red y no me funcione nada de nada.

Tengo el iptables con las siguientes reglas para evitar esto, pero ahora el problema es que con estas reglas ni si quiera me sirve las webs no se que es lo que estoy haciendo mal.

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

# flush rules
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -X

iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT


# anti-SYN flood
iptables -N no-syn-flood
iptables -A no-syn-flood -m limit --limit 1/s --limit-burst 4 -j RETURN
iptables -A no-syn-flood -j DROP


iptables -A INPUT -j ACCEPT -p tcp --dport 80
iptables -A INPUT -j ACCEPT -p tcp --dport 22
# drop everything else

iptables -A FORWARD -j DROP
iptables -A OUTPUT -j DROP
iptables -A INPUT -j DROP

No me da servicio y al puerto 80 ni el 22. Haber si alguien me puede ayudar ya que estoy desesperado.

Gracias y Saludos.

Hola Alonso,
no estoy puesto al 100% ni siquiera al 50%. De hecho configuré mi firewall hace unas semanas... me funciona aunque no he sido tan "intrasigente" como tu.

Tengo un par se sugerencias:
1. quizá no sea necesario cerrar absolutamente a cal y canto. Yo solo negué todas las INPUT ...

2. en cuanto a la regla del 80, -j ACCEPT es la acción y va al final (no he probado de otra manera)

3. respecto a la regla del 22, podías ser más explícito; si cierras todo, no abrás sshd a "todos":

    iptables -A INPUT -p tcp -m tcp -s xx.xx.xx.0 --dport 22 -j ACCEPT

(por ejemplo para aceptar cualquier conexxión desde una determinada subred. Igual para un equipo o una MAC)



En cualquier caso aquí tienes una buena referencia. Échale un vistazo
http://www.pello.info/filez/IPTABLES_en_21_segundos.html


Suerte.
Un saludo.
frn.



Reply to: