[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Proxy Transparente não funciona de jeito nenhum!!



Primeiramente vou explicar como está minha configuração:

Minha conexão é ADSL em modo bridge, cujo IP do modem é 10.1.1.1
IPs das placas de rede:
eth0: 10.1.1.3
eth1: 192.168.1.1

A conexão já está compartilhada, ou seja, consigo navegar normalmente nas maquinas clientes. O problema está só no proxy transparente, pois não funciona de jeito nenhummm.. Já tentei várias maneiras. Vou postar maior quantidade de informações que talves possa ser util.

# squid -v
Squid Cache: Version 2.6.STABLE5
configure options: '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/sbin' '--sbindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--sysconfdir=/etc/squid' '--localstatedir=/var/spool/squid' '--datadir=/usr/share/squid' '--enable-async-io' '--with-pthreads' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-linux-netfilter' '--enable-arp-acl' '--enable-epoll' '--enable-removal-policies=lru,heap' '--enable-snmp' '--enable-delay-pools' '--enable-htcp' '--enable-cache-digests' '--enable-underscores' '--enable-referer-log' '--enable-useragent-log' '--enable-auth=basic,digest,ntlm' '--enable-carp' '--with-large-files' 'i386-debian-linux' 'build_alias=i386-debian-linux' 'host_alias=i386-debian-linux' 'target_alias=i386-debian-linux'
________________________________________________

squid.conf

http_port 3128 transparent
cache_mem 8 MB
cache_dir ufs /var/spool/squid 500 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
pid_filename /var/log/squid/squid.pid
visible_hostname debian
cache_effective_user proxy
cache_effective_group proxy
acl localhost src 127.0.0.1/255.255.255.255
http_access allow localhost
acl REDE_LOCAL src 192.168.1.0/255.255.255.0
acl all src 0.0.0.0/0.0.0.0
http_access allow REDE_LOCAL
http_access deny all
__________________________________________________

Já adicionei a regra no iptables:
# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

E de nada adianta. Não funciona!
A maquina cliente continua a navegar numa boa, mas não passa pelo proxy. Pois não gera nada no Log.

Acredito que seja algum problema com o firewall, pois quando especifico o endereço do proxy no browser, tudo funciona como deve..

Me ajudemmmm..

Obrigado!
Reply to: