Evanio
(usa Slackware)
Enviado em 31/10/2017 - 18:57h
Olá pessoal, como meu conhecimento é limitado preciso de ajuda, Apesar de já ter pesquisado muito na internet sobre o assunto porque além de solucionar o problema eu queria aprender, não obtive sucesso, então espero que possam me dar essa força por favor.
A situação é simples mas não consigo resolver, preciso liberar a saída de um SGBD Postgres que está rodando em um CENTOS, tendo um DEBIAN que faz o NAT. Não da para listar aqui o tanto de regras que já tentei sem sucesso, eu fiz todos os DROPS no centos por que estou com problema de invasão e ataques constantes, então as regras que preciso aplicar são, bloquear tudo e liberar apenas o POSTGRES e Samba para sair e entrar! O samba é interno então não tive problemas, a entrada dos POSTGRES tb está OK, só não está tenso saída para a conexão com outro POSTGRES que está na internet. Espero que tenha sido claro. Obrigado
Abaixo minhas regras atuais as outras já deletei:
#!/bin/bash
# Apagando todas as regras
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
# bloquear tudo
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
# Libera conexões pre-estabelecidas
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# Liberar Portas
#samba
iptables -A INPUT -p udp --dport 137 -j ACCEPT
iptables -A INPUT -p udp --dport 138 -j ACCEPT
iptables -A INPUT -p tcp --dport 139 -j ACCEPT
iptables -A OUTPUT -p udp --sport 137 -j ACCEPT
iptables -A OUTPUT -p udp --sport 138 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 139 -j ACCEPT
#Postgres
#liberantrada na porta 5432
iptables -A INPUT -p tcp -s 0/0 -d IPSERVIDOR --dport 5432 -j ACCEPT
iptables -A INPUT -p udp -s 0/0 -d IPSERVIDOR --dport 5432 -j ACCEPT
#libera saida na porta 5432
iptables -A OUTPUT -p tcp -s 192.168.4.250 --sport 5432 -d 0/0 -j ACCEPT
iptables -A OUTPUT -p udp -s 192.168.4.250 --sport 5432 -d 0/0 -j ACCEPT
#iptables -A INPUT -p tcp --sport 5432 -j ACCEPT
#iptables -A INPUT -p tcp --dport 5432 -j ACCEPT
#iptables -A OUTPUT -p tcp --sport 5432 -j ACCEPT
#iptables -A OUTPUT -p tcp --dport 5432 -j ACCEPT
#ssh
iptables -A INPUT -s $192.168.4.0/24 -i $em1 -p tcp --dport 2242 -j ACCEPT