Regra de firewall para eliminar ataques do DOS. O que há de errado com meu comando?

1

Eu tenho um script assim:

MAXREQ='cat /var/log/maxreq_tmp'
DE=6
iptables -F
iptables -I INPUT -p tcp  -m state --state NEW -m recent --set
iptables -I INPUT -p tcp   -m state --state NEW -m recent --update --seconds 60 --hitcount  $($MAXREQ) -j DROP

iptables -I INPUT -p tcp  -m state --state NEW -m recent --set
iptables -I INPUT -p udp   -m state --state NEW -m recent --update --seconds 60 --hitcount  $($MAXREQ) -j DROP

Eu quero que a regra de firewall solte os pedidos dos dados, mas mostra erro:

iptables: Invalid argument. Run 'dmesg' for more information.
iptables: Invalid argument. Run 'dmesg' for more information.

qual é o meu problema de comando?

    
por Morteza Soltanabadiyan 25.04.2014 / 23:05

0 respostas