Daniel Vieira Dias escreveu:
Seu squid.conf está configurado de forma errada
# configuração da porta do seviço de proxy e não
#da funcionalidade de transparência:
http_port 3128
# Acrescente as configurações de proxy transparente
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Daniel
Isto depende da versão do Squid !!
SE a versão q ele estiver usando for a 2.6 seus comentáqrios estarão
corretos .
Mas se a versão q ele estiver usando for 3.X as configurações para proxy
transparente mudam para uma única linha, ao invés de 4 :
http_port 3128 transparent
Fábio Rabelo
Debian User escreveu:
Primeiramente vou explicar como está minha configuração:
Minha conexão é ADSL em modo bridge, cujo IP do modem é 10.1.1.1
<http://10.1.1.1>
IPs das placas de rede:
eth0: 10.1.1.3 <http://10.1.1.3>
eth1: 192.168.1.1 <http://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://127.0.0.1/255.255.255.255>
http_access allow localhost
acl REDE_LOCAL src 192.168.1.0/255.255.255.0
<http://192.168.1.0/255.255.255.0>
acl all src 0.0.0.0/0.0.0.0 <http://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!
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]