Ola amigo!!! Bom... tenho um server FreeBSD 5.3 + Squid servindo a 40 maquinas com velocidade de 256K cada barradas pelo ipfw do free. meu link é ADSL de 1M Dow e 512 Up. O problemas é o seguinte... Na maioria do dia minha rede fica tao pesada que qnd meço a velocidade chega a bater 56K... A rede fica muito lenta que as vezes nem abre uma simples pagina web... Como sou iniciante em Free penso que pode ser o squid que nao esta fazendo seu papel.... Outro motivo que me faz suspeitar do squid é pelo fato de que antigamente quando eu digitava no console do Free #tail -f /var/log/squid/access.log <enter> eu conseguia verificar o squid trabalhando...tipo fazendo cache... agora nao mais consigo isso.... Segue abaixo meu squid.conf.... Desde ja, agradeço a atenção de todos em especial daqueles que irao me ajudar... Aguardo respostas. Abraço.
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
# cache_dir diskd Diretorio Tamanho 16 256 Q1=72 Q2=64
cache_dir ufs /var/cache 100 16 256
# Log de requisicoes.
cache_access_log /var/log/squid/access.log
# Log do cache.
cache_log /var/log/squid/cache.log
# Log de objetos guardados. Pode ser desativado.
cache_store_log none
# Arquivo com o PID.
pid_filename /var/log/squid/squid.pid
# Tempo de espera para resolver conexoes pendentes antes de
# efetuar o shutdown do Squid. O padrao eh 30 seconds.
shutdown_lifetime 10 seconds
# ACLs gerais.
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 10000
acl Safe_ports port 80 21 443 563 70 210 1025-65535 280 488 591 777
acl CONNECT method CONNECT
# ACL que define os clientes permitidos. Especificar as redes que
# irao utilizar o cache.
#acl clientes src 192.168.0.0/24 192.168.1.0/24 192.168.2.0/24
acl clientes src 192.168.0.0/16
# Permitir ou negar o acesso baseado nas acls.
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow clientes
http_access deny all
# Usuario sob o qual ira rodar o Squid.
cache_effective_user squid
# Grupo sob o qual ira rodar o Squid.
cache_effective_group squid
# Hostname completo.
visible_hostname squid.exemplo.org
# Opcoes para suportar proxy transparente.
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
# Numero de arquivos de log rotacionados a guardar.
logfile_rotate 4
# O parametro always_direct permite definir que as requisicoes
# preenchendo as exigencias de determinada ACL serao sempre
# encaminhadas direto ao servidor requisitado. Exemplo:
#acl servidores-locais dstdomain dominiolocal.org
#always_direct allow servidores-locais
# Evita que sejam feitos coredumps.
coredump_dir none