Rafael, Não conhecia esse metodo so o do tproxy, vou testar aqui pois preciso implementar essa estrutura e meu gerente de Ti, nao quer que use o bridge, pois as interfaces da maquina q esta o proxy nao fazem baypass.
Att. Leandro Moreira. Em 6 de maio de 2010 09:29, Rafael Moraes <[email protected]> escreveu: > Fala Leandro > > tdo certo? > > entao cara... o tproxy faz um negocio mais avançado...bom para aplicar em > provedores e talz...pq ele separa os ips corretamente...ou seja...nao vao > sair todos com o IP do proxy...bom...isso tu ja deve saber neh...mas fica aí > pra informação da galera... Já usei e é muito bom! > > > Mas, para a utilização em bridge nao necessariamente vamos precisar o > tproxy e todo o processo doloroso de recompilaçao hehe > > da pra fazer com o ebtables > Estou enviando um link sobre o assunto..tem bastante documentação por ai tb > > > http://freshmeat.net/articles/configuring-a-transparent-proxywebcache-in-a-bridge-using-squid-and-ebtables > > Abraço a todos > > Em 6 de maio de 2010 09:16, Leandro Moreira <[email protected] > > escreveu: > > 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 >> > > > > -- > 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

