elgio
(usa OpenSuSE)
Enviado em 17/02/2010 - 11:50h
Em todas as tuas opções, vi que usou INPUT como gancho para o iptables.
Isto só funciona para fechar a porta LOCAL do firewall, ou seja, se tens um roteador firewall e nele está esta regra, não conseguirás acessar a porta NELE, mas CONSEGUIRÁ acessar portas em máquinas roteadas por ele!!
Para fechar portas de máquinas roteadas por ele deve estar no gancho FORWARD.
Talvez seja este o teu problema.
Ou ainda pode ser que tenha uma regra antes desta que está liberando.
Sugiro DOIS testes:
a)
iptables -I FORWARD -p tcp --dport 12345:12346 -j DROP
(-I faz ela entrar no inicio, precedendo todas as demais)
se isto não funcionar, tente:
b)
iptables -I INPUT -p tcp --dport 12345:12346 -j DROP
E sim, você está certo em usar DROP!
Usando DROP a ferramenta de testes não terá nada de retorno. Se tu trocar por REJECT o teu firewall devolverá um ICMP de porta fechada, o que fará a tua ferramenta identificar como FILTRADA (ela saberá que um firewall fechou pois receberá um ICMP e não um TCP RESET).