Boa noite !
Senhores,
Recentemente resolvi implantar na minha pequena rede o squid em paralelo com mikrotik.Porém no decorre da implantação me deparei com um problema no qual não consegui resolver.Sou iniciante no mundo GNU/Linux.Segue abaixo as minhas configuração.Desde já agradeço a compreensão de todos !
1 - Instalei o Debian Squeeze em um core I5 com 8GB ram DDR3 1600 HD de 500 7200 rpm.
2 - Particionei da segunte forma 1GB /tmp, 1GB swap , 30GB /,5GB /home, 438GB /var e 25 /usr
3 - Cofigurei a interface eth0 (Ip e netmask) 192.168.10.2 / 30
4 - Configurei a rota default (gateway) 192.168.10.1 / 30
5 - Configurei o arquivo /etc/network/interfaces para que a eth0 seja inciada durante o boot.
6 - Configurei a interface do mikrotik (ip) 192.168.10.1 / 30
7 - Configurei o arquivo /etc/resolv.conf com o ip 192.168.10.1
8 - Criei o nat para que o Servidor Linux com squid tenha acesso a internet.
9 - Verifiquei se o servidor linux pingava no ip e por url.
10 - Os testes de comunicação foram realizado com sucesso.
11 - Configurei o reposito do Debian Squeeze
12 - Fiz a atualização dos pacote "aptitude update"
13 - Fiz a instalação do squid "aptitude install squid"
14 - Editei o arquivo squid.conf e inserir a seguinte linhas.
#Inicio do script
http_port 5128
visible_hostname LinkConnetion
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 SSL_ports port 443 563
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 70
#protocolo gopher antigão
acl Safe_ports port 210
#whais
acl Safe_ports port 1024-65535
#todas as outras portas
acl Safe_ports port 280
#http-mgmt
acl Safe_ports port 488
#gss-http
acl Safe_ports port 591
#filemaker
acl Safe_ports port 777
#multi http
acl Safe_ports port 901
#acesso Swat
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_PORTS
#permissão de acesso ao proxy, troque 0.0.0.0/0 pela sua
#classe de rede ou classes separadas por espaços.
acl redelocal src 192.168.1.0/24
# CLASSE DE IP DA MINHA REDE
http_access allow localhost
http_access allow redelocal
#bloquear todos outros acessos.
http_access deny all
#memoria reservada para o cache, coloque um valor de preferencia 40%
# do total da sua maquina, e não mais.
cache_mem 3512 MB
#máximo tamanho dos arquivo cache na memoria
maximum_object_size_in_memory 2 MB
#máximo tamanho dos arquivo cache no hd
maximum_object_size 1024 MB
minimum_object_size 0 KB
#regra que começa a esvaziar / substituir arquivos no cache em 80%
cache_swap_low 80
cache_swap_high 95
#indicação de localização da pasta de arquivos cache e em sequência valor
#total em MB de espaço no hd a ser usado pelo cache, numero de pastas, e
#numero de subpastas do cache.
cache_dir ufs /var/spool/squid 24048 256 512
#intervalos de tempos que o proxy verificara os arquivos dos site acessado
#conferem com o do cache, o valor 4560 significa 04 dias
refresh_pattern ^ftp: 15 20% 4560
refresh_pattern ^gopher: 15 0% 4560
refresh_pattern . 15 20% 4560
15 - Salvei o as alterações e em seguida reiniciei o serviço do squid "invoke-rc.d squid restart"
16 - Porém ao verificar o status do serviço a seguinte mensagem estava sendo exibida
"could not access PID file for squid ... failed!
invoke-rc.d: initscript squid, action "status" failed."
Obs: A versão squid 2.7 stable9.