Ver Resposta Única
Antigo 25-01-2007, 13:52   #3 (permalink)
Padrão

Citação:
Postado Originalmente por andunno Ver Post
Bom dia pessoal.
Estou configurando um proxy transparente porém estou tendo alguns problemas.

No squid.conf eu descomentei as seguintes linhas:

httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Depois no iptables, que por sinal está rodando na mesma máquina do squid, eu coloquei a seguinte regra:

/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

Onde eth0 é a interface da sub-rede interna (192.168.3.0/24).

O problema é que quando eu tento acessar algum site aparece o erro NO DNS RECORD.

Alguém poderia me dar uma ajuda?
Aparentemente suas regras estao certas.... mas faz o seguinte... vai no /etc/resolv.conf e verifica seu dns, depois vai nos logs do squid ( access.log ) e verifica se está dando erro de DNS, se estiver, tenta iniciar o squid com o comando squid -D ( esse comando desabilita teste de DNS ) pode ser q resolva, ja tive um problema parecido e resolvi assim.

Faz ae e posta o result...

VLw
__________________
"Não existe trabalho ruim, o ruim é ter que trabalhar" ( Sr. Madruga )

Linux User Register: #429993
Linux Machine Register: #346633
mastellaro
 
Avatar de mastellaro
 
Registrado em: Dec 2004
Localização: Mato Grosso
Distribuição: Slackware Linux
Idade: 23
Posts: 532
Agradeceu: 5
Agradecido 22 vez(es) em 21 Posts
Reputação: 0 mastellaro
Enviar mensagem via Windows Live Messenger para mastellaro Enviar mensagem via Skype para mastellaro
mastellaro está offline