Squid3 Não Funciona com Transparente

1. Squid3 Não Funciona com Transparente

Fernando dos Reis Silveira
sarracenias

(usa Ubuntu)

Enviado em 01/03/2013 - 22:40h

Olá a todos! Estou tentando fazer um squid3
funcionar como transparente de todas as formas possíveis (Como não transparente funciona!). Tentei de tudo

Iptables que configurei:

modprobe iptables
modprobe iptable_nat
#
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

Exemplo 1:(tentei este, não funciunou)
iptables -A PREROUTING -t nat -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 3128
iptables -A INPUT -p tcp –dport 3128 -i eth0 -j DROP
iptables -A FORWARD -p tcp –dport 3128 -i eth0 -j DROP


Exemplo 2: (Tentei este também).

modprobe iptables
modprobe iptable_nat
#
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -i eth1 -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Exemplo 3:

modprobe iptables
modprobe iptable_nat
#
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A PREROUTING -i $INET_FACE -p tcp --dport 80 -j REDIRECT --to-port 3128

script do SQUID3:
isso é o modelo que usei, favor dêem alguma idéia. Preciso de uma configuração interessante para o iptables, pois o 3º exemplo funcionou, mas ao repetir o experimento não prestou.
Neste exemplo a porta é 8888 e troquei por: 3128.
Muito obrigado!

http://jaccon.com.br/downloads/squid/squid.conf.zip


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts