Como configurar o Linux iptables para bloquear uma porta específica do servidor?

0

Estou tentando implementar NAT de cone restrito de porta. Desejo bloquear uma porta específica 3479 do servidor 192.168.10.102.
iptables -A INPUT -i $WAN -p udp -s 192.168.10.102 --sport 3479 -j DROP %código% Mas eu ainda sou capaz de obter pacotes desta porta no lado do cliente. O que exatamente estou fazendo errado? Existe uma maneira melhor?

    
por Prabhat 21.07.2016 / 08:30

3 respostas

0

Use IPtables

iptables -A INPUT -i {INTRFACE} -p tcp --detination-port 3479 -s 192.168.10.203 -j DROP

INTERFACE seria eth0 ou eth1.

    
por 21.07.2016 / 08:57
0

Normalmente, as portas de origem são geradas aleatoriamente, a menos que você tenha definido especificamente. Então, uma maneira melhor de bloquear determinada porta no lado do destino.

Você pode consultar a resposta sugerida por Rakesh Pant.

    
por 26.07.2016 / 10:40
0

É difícil dizer por que está falhando sem ver uma saída completa das regras, mas meu palpite é que essa regra está sendo inserida depois de uma regra mais permissiva que a permite.

Observe que você usou "-A", que anexa a regra ao final da tabela. Se você usar "-I" em vez disso, ele irá precedê-lo, o que é provavelmente o que você deseja.

    
por 26.07.2016 / 10:49