luisferraz
(usa Ubuntu)
Enviado em 22/02/2013 - 10:57h
Olá pessoal.
Tenho um Servidor Proxy com Debian 6.0.5, no qual tem DHCP (que gera a faixa 10.0.0.x), NAT, Samba, Apache2 e Squid configurados e rodando corretamente. O log do squid tem saída em "/var/log/squid/access.log".
No sarg.conf, tenho a seguinte configuração:
########## /etc/sarg/sarg.conf #############
access_log /var/log/squid/access.log
output_dir /var/www/squid-reports
#output_dir /var/www/sarg-reports
############################################
Utilizando o comando "sarg", o relatório é criado normalmente no diretório squid-reports, como pude ver dando um "ls" no mesmo.
"Montei" esse diretório no apache, criando um arquivo em /etc/apache2/conf.d/ chamado sarg.conf, com a seguinte definição:
###### /etc/apache2/conf.d/sarg.conf #######
<Directory /var/www/squid-reports>
order allow,deny
allow from 10.0.0.0/24
allow from 127.0.0.1
allow from localhost
#Add additional allowed hosts as needed
#allow from .example.com
</Directory>
############################################
O problema vem agora: quando tento acessar o relatório do sarg no browser (http://10.0.0.1/squid-reports - onde 10.0.0.1 é o IP do host) em qualquer dos computadores da rede local (ex 10.0.0.2), me é retornado uma página de erro com a mensagem
"Connection to 10.0.0.1 failed
The System returned (111) - Connection refused"
Estou a 2 dias procurando alguma possível fonte/correção do problema, mas até agora nada.
Meu firewall (se é que dá pra chamar assim) é bem simples, poucas regras (ainda estou desenvolvendo-o) mas vou postá-lo aqui de qualquer forma
###################### firewall ######################
######Compartilhamento NAT ##########
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth3 -p tcp --dport 80 -j REDIRECT --to-port 3128
########## Regras Firewall ################
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth3 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
Espero que alguém aqui possa me dar uma luz.
Obg desde já.