iptables problema

2

Estou tentando descartar todo o acesso à porta 8180 (TCP), exceto por um IP.

A queda:

iptables -A INPUT -p tcp --dport 8180 -j DROP

A exceção:

iptables -A INPUT -s 1.2.3.4 -p tcp --dport 8180 -j ACCEPT

Onde 1.2.3.4 é o IP que tem permissão para acessar a porta específica.

O que há de errado?

    
por Bogdan 17.05.2009 / 16:42

2 respostas

6

Verifique se a regra ACCEPT está acima da regra DROP em seu arquivo de regras, caso contrário o pacote será descartado antes de ter a chance de ser aceito.

    
por 17.05.2009 / 17:08
2

Apenas adicionando, você provavelmente deseja ter uma regra de negação padrão ativada. Nesse caso, você não precisará da eliminação para essa porta e pode simplesmente especificar o que deseja permitir, ou seja, acessar a porta 8180 a partir da versão 1.2.3.4.

    
por 17.05.2009 / 20:29