[FUG-BR] pf + squid + freebsd 6.1

Antonio Torres antonio.torres em newspace.net.br
Sábado Agosto 5 10:39:43 BRT 2006


Jose Luiz wrote:
> Bom dia!
> 
> Cenário:
> dois links de saida para internet
> pelo primeiro link a saida é feita pelo squid
> pelo segundo link somente nat
> 
> Erro:
> quem sai pelo squid (primeiro link) é bloqueado no orkut, não ouve a jovem pan 
> on-line entre outros bloqueios. (INVOLUNTÁRIOS)
> 
> Porém se habilito a linha que faz nat na interface onde o squid sai, estes 
> bloqueios deixam de existir. (squid + nat na mesma iface)
> 
> mas se reinicializo a máquina com está linha habilitada (nat na iface do 
> squid), o pessoal que sai pelo squid não navega!
> 
> meu pf.conf está desta forma:
> 
> # nat
> #nat on $ext01 from $int_ip to any -> ($ext01)
> nat on $ext02 from $int_ip to any -> ($ext02)
> 
> # squid 
> rdr on $int01 inet proto tcp from ! <saida2> to any port www -> 127.0.0.1 port 
> 3128
> 
> Onde está o erro, no pf ou no squid, como contorno este erro?
> Preciso que não haja restrição alguma na saida pelo squid; com iptables isto 
> funcionava muito bem!
> 

fora as regras "tradicionais" do pf para "source-routing" e as 
configurações do squid para proxy transparente, procure na documentação 
do squid pela opção "tcp_outgoing_address"

É onde voce 'conta' para o squid qual o IP que ele vai usar e, portanto, 
qual "link" ele vai usar para falar com o mundo externo....




[]s

Antonio Torres


Mais detalhes sobre a lista de discussão freebsd