Lucas, só faltava isso mesmo pessoal, CentOS 5.4 + Squid 3.1.1 + TProxy funcionando perfeito!
Vou fazer um tuto sobre isso pra publicar no CentOSBR, VOL, etc.
Grande abraço à todos
De: centos-pt-br-bounces@centos.org [mailto:centos-pt-br-bounces@centos.org] Em nome de Lucas Timm LH Enviada em: terça-feira, 20 de abril de 2010 18:00 Para: Portuguese (Brazilian) CentOS mailing list Assunto: Re: [CentOS-pt-br] CentOS 5.4 + squid 3.1.1 + tproxy
Compila a libpcap2 no seu CentOS (ou vê se consegue um pacote), é pra resolver seu problema.
Em 20 de abril de 2010 17:24, Marcelo Gondim gondim@linuxinfo.com.br escreveu:
Olá pessoal,
Estou fazendo testes com TProxy no FreeBSD e CentOS 5.4. O TProxy permite que clientes saiam pelo Proxy com seus próprios IPs. Fiz o seguinte instalei o CentOS 5.4 aqui, coloquei o kernel 2.6.30 com os módulos habilitados:
NF_CONNTRACK=m NETFILTER_TPROXY=m NETFILTER_XT_MATCH_SOCKET=m NETFILTER_XT_TARGET_TPROXY=m
Já estou usando o kernel 2.6.30 tudo certinho. Peguei o iptables 1.4.3.2 onde descompactei e ao fazer:
./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --localstatedir=/var/lib --sysconfdir=/etc/squid --libexecdir=/usr/libexec/squid --localstatedir=/var --datadir=/usr/share/squid --enable-removal-policies=lru,heap --enable-icmp --disable-ident-lookups --enable-cache-digests --enable-delay-pools --enable-arp-acl --with-pthreads --with-large-files --enable-htcp --enable-carp --enable-follow-x-forwarded-for --enable-snmp --enable-ssl --enable-async-io=32 --enable-linux-netfilter --enable-epoll --disable-poll --with-maxfd=16384 --enable-err-languages=Portuguese --enable-default-err-language=Portuguese
Ele me diz em um momento:
checking if Linux (Netfilter) kernel header files are installed... yes configure: WARNING: Missing needed capabilities (libcap or libcap2) for TPROXY configure: WARNING: Linux Transparent Proxy support WILL NOT be enabled configure: WARNING: Reduced support to Interception Proxy configure: WARNING: Missing needed capabilities (libcap or libcap2) for TPROXY v2 configure: WARNING: Linux Transparent Proxy support WILL NOT be enabled
Ou seja, ele não achou a libcap-devel e libcap mas elas estão instaladas:
(root@proxy)[/usr/src/squid-3.1.1]# rpm -qa |grep libcap libcap-devel-1.10-26 libcap-devel-1.10-26 libcap-1.10-26 libcap-1.10-26
Consultando o mínimo necessário pra usar o TProxy me deparei com isso:
Minimum Requirements: ===================== Linux Kernel 2.6.28 iptables 1.4.3 Squid 3.1 libcap-dev or libcap2-dev libcap 2.09 or later
Ou seja, como a minha é 1.10 pode ser isso? Se for alguém já fez funcionar de alguma outra maneira? Ou existe algum repo com a libcap e libcap-devel mais recente pro CentOS/RHEL?
Grande abraço à todos
_______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br