Prezados, Para ela funcionar em bridge tem q aplicar o tproxy no kernel, squid e iptables e recompilar tudo (para versões de kernel abaixo de 2.6.28).
Att. Leandro Moreira. Em 6 de maio de 2010 08:49, Rafael Moraes <[email protected]> escreveu: > 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 > > -- Leandro Moreira Network Administrator LPIC1 - Linux Professional Institute Certified e-mail/msn: [email protected] Tel.: + 55(32) 9906-5713

