andleao
(usa Debian)
Enviado em 21/09/2010 - 21:47h
Olá pessoal, olha eu aqui mais uma vez, bom na minha ultima pergunta eu consegui descobrir como redirecionar via iptables um acesso externo pela porta https(443) para um IP interno na minha rede,mas não funcionou. Como o iptables não fui eu quem configurou, encontrei um script basico chamado regras_firewall.sh onde o mesmo possui algumas regras, mas não creio que ela esteja impedindo esta outra configuração feita, mas em todo caso, ai vai o que usei para fazer o Redirect, e também o script que falei.
shell:
iptables -t nat -F SQUID
iptables -t nat -A SQUID -s 127.0.0.1 -j ACCEPT
SERVERS= ´seq 1 20´
for SERVER in $SERVERS; do
iptables -t nat -A SQUID -s XXX.XXX.X.$SERVER -j ACCEPT
done
LIBERADOS="23 33 34 35 37 214 215 229 230 235 231 250"
for MAQUINA in $LIBERADOS; do
iptables -t nat -A SQUID -s XXX.XXX.X.$MAQUINA -j ACCEPT
done
LIBERADOS="xxx.xxx.xxx.xx xxx.xxx.xxx.xx xxx.xxx.x.xxx"
for IP in $LIBERADOS; do
iptables -t nat -A SQUID -p tcp --dport 80 -d $IP -j ACCEPT
done
------fim do script----
A Regra que usei para rediret da porta 443 para IP internto:
iptables -t nat -A PREROUTING -i eth2 -p tcp --dport 443 -j DNAT --to-destination xxx.xxx.x.x:8080
depois:
iptables -A FORWARD -p tcp -i eth2 --dport 443 -d xxx.xxx.x.x:8080 -j ACCEPT
O que esta esta errado? O erro que aparece para quem vai acessar é TIMEOUT!
O Script de firewall, bloqueia o acesso?
Tenho que configurar alguma coisa no SQUID para isso funfar?
Sou grato antecipadamente, pois todas as vezes que necessitei vcs me ajudaram e muito.
grato
Anderson Leão Gimenes( toda a inocência no Linus ;) !