kurtz01
(usa Debian)
Enviado em 30/11/2011 - 01:27h
Tudo bem pessoal queria a ajuda de vocês estou confuso sobre o meu iptables e o seguinte coloquei meu iptables no /etc/rc.local para ele já iniciar com o sistema ele está da seguinte maneira.
#Meu IPTABLES
# OBS: DROP Bloqueia a porta e ACCEPT Libera a porta
echo "1" > /proc/sys/net/ipv4/ip_forward
# Limpando as tabelas
iptables -F
iptables -t nat -F
iptables -t mangle -F
# Macarando conexões da rede
# se sua conexao estiver na interface ppp0 basta trocar o eth0 por ppp0
# a interface ppp0 é usada tb em dial-up, entao, neste caso, troque o eth0
# por ppp0
iptables -A PREROUTING -t nat -s 192.168.20.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 443 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 25430 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 55256 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 10959 -j MASQUERADE
Mas se eu tirar o IP da linha que ele passa pelo squid não funciona
Eu queria deixar assim iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDRECT --to-port 3128
E tirar o MASQUERADE das outras linhas oque eu fiz de errado no meu iptables.
E onde está o --to-port o iptables da um erro.