deixa a maquina do squid em bridge...vai te facilitar todo o processo.

Em 6 de maio de 2010 08:19, Leonardo Carneiro - Veltrac <
[email protected]> escreveu:

> Oi Caio, para fazer o proxy transparente, vc precisa ligar a opção
> 'transparent' no squid.conf:
>
> "http_port 3128 http11 transparent"
>
> Mas acho que deve estar acontecendo alguma coisa. Fazer o redirect para um
> host dentro da própria rede é meio chato. Já consegui fazer uma vez, mas é
> chato, e estruturalmente não é indicado. O ideal seria se você pudesse ter
> uma terceira interface no seu firewall para atuar como DMZ.
>
> Não manjo mto de iptables (trabalho com o pf). As regras parecem estar
> certas, só as tabelas que não tenho ctz.
>
>
>
>
> Caio Abreu Ferreira wrote:
>
>>        Lista
>>
>>        Estou tentando configurar o squid para trabalhar em um computador e
>> o
>> firewall em outro computador mas estou tendo problemas.
>>
>>        Até agora fiz o seguinte:
>>
>> # rede #
>>        gateway - 192.168.0.15(eth0) / 192.168.137.2 (eth1)
>>        proxy - 192.168.137.5
>>
>> # squid.conf #
>>        http_port   3128
>>
>>        cache_dir ufs /var/spool/squid 100 16 256
>>        cache_access_log /var/log/squid/access.log
>>        cache_log /var/squid/log/cache.log
>>        cache_store_log none
>>
>>        acl  all           src    all
>>        acl  localhost     src    127.0.0.0/8
>>        acl  lan           src    192.168.137.0/24
>>        acl  manager       proto  cache_object
>>        acl  to_localhost  dst    127.0.0.0/8
>>        acl  SSL_ports     port   443
>>        acl  Safe_ports    port   80 21 443
>>        acl  CONNECT       method CONNECT
>>
>>        http_access  allow  manager localhost
>>        http_access  deny   manager
>>        http_access  deny   !Safe_ports
>>        http_access  deny   CONNECT !SSL_ports
>>        http_access  deny   to_localhost
>>        http_access  allow  lan
>>        http_access  deny   all
>>
>> # iptables #
>>        #!/bin/bash
>>
>>        # clean all possible old mess
>>        iptables -F
>>        iptables -t nat -F
>>        iptables -t mangle -F
>>
>>        # squid
>>        iptables -t nat -A PREROUTING -i eth0 -s ! 192.168.137.5 -p tcp
>> --dport 80
>>        -j DNAT --to 192.168.137.5:3128
>>
>>        iptables -t nat -A POSTROUTING -o eth0 -s 192.168.137.0/24 -d
>> 192.168.137.5
>>        -j SNAT --to 192.168.137.2
>>
>>        iptables -A FORWARD -s 192.168.137.0/24 -d 192.168.137.5 -i eth0
>> -o eth0 -p
>>        tcp --dport 3128 -j ACCEPT
>>
>>        # masquerading
>>        iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
>>        echo 1 > /proc/sys/net/ipv4/ip_forward
>>
>>        Para contruir a regra do firewall utilizei o seguinte site[1].
>>
>>        Infelizmente não esta dando certo, as estações estão conseguindo
>> navegar na internet, mas o arquivo "/var/log/squid/access.log" esta sempre
>> em
>> branco. Por acaso alguém já conseguiu fazer esse tipo de configuração do
>> squid?
>>
>> Obrigado.
>> 1-http://www.faqs.org/docs/Linux-mini/TransparentProxy.html#s6
>>
>>
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive: http://lists.debian.org/[email protected]
>
>


-- 
Att,
Rafael Moraes
Linux Professional Institute Certified - LPI 2
Novell Certified Linux Administrator - CLA
Data Center Technical Specialist - DCTS
ITIL Foundations Certified

Responder a