stremenx
(usa Debian)
Enviado em 08/02/2016 - 18:04h
Boa tarde, tenho configurado em meu servidor squid tudo funcionando mais estou buscando uma maior segurança, sendo que configurei seguindo tópicos aqui, mais quando ativo regra de firewall da erro alguém poderia me ajudar a encontrar o erro. Obrigado pela atenção.
https://www.vivaolinux.com.br/artigo/Firewall-seguro-com-o-IPTables
Minhas regras:
### Interfaces de rede
INT=eth0
EXT=ppp0
### Exclui todas as regras
iptables -t nat -F
iptables -t mangle -F
iptables -t filter -F
### Exclui cadeias customizadas
iptables -X
### Zera os contadores das cadeias
iptables -t nat -Z
iptables -t mangle -Z
iptables -t filter -Z
### Define a política padrão do firewall
#iptables -P INPUT DROP
#iptables -P OUTPUT ACCEPT
#iptables -P FORWARD DROP
# Habilita o roteamento no kernel
echo 1 > /proc/sys/net/ipv4/ip_forward
# Liberando encaminhamento de pacotes;
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
### Regras PREROUTING
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -s 192.168.2.0/24 -p tcp --dport 443 -j REDIRECT --to-port 3130
iptables -A INPUT -i eth1 -p tcp --destination-port 3129 -j DROP
### Regras INPUT
iptables -A INPUT -m state --state ESTABLISHED, RELATED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 0 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 1194 -j ACCEPT
### Regras FORWARD
iptables -A FORWARD -m state --state ESTABLISHED, RELATED -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p icmp -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p tcp --dport 22 -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p tcp --dport 21 -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p tcp --dport 110 -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p tcp --dport 443 -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p tcp --dport 3389 -j ACCEPT
iptables -A FORWARD -i $INT -o $EXT -p tcp --dport 80 -j ACCEPT
iptables -A FORWARD -i $EXT -o $INT -p tcp --dport 3389 -j ACCEPT
iptables -A FORWARD -i $EXT -o $INT -p tcp --dport 5900 -j ACCEPT
### Regras OUTPUT
iptables -A OUTPUT -m state --state NEW, ESTABLISHED, RELATED -j ACCEPT
### Regras POSTROUTING
iptables -t nat -A POSTROUTING -o $EXT -j MASQUERADE