heudson
(usa KUbuntu)
Enviado em 10/06/2009 - 08:39h
Bem, sou iniciante, desenrolei bastante duns tempos pra cá. Estou desenvolvendo um trabalho para escola no qual eu devo compartilhar a internet(rede da escola) com minha rede local, até tudo bem. Hoje, fiz uma configuração bem básica do Squid, pórem, estou tendo os seguintes problemas:
Após o término da configuração, rodei o comando "squid -v" e apareceu:
Squid Cache: Version 2.6.STABLE6
configure options: '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu ' '--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-p refix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--inc ludedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--shareds tatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--exec_ prefix=/usr' '--bindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--localstatedir =/var' '--datadir=/usr/share' '--sysconfdir=/etc/squid' '--enable-epoll' '--enab le-snmp' '--enable-removal-policies=heap,lru' '--enable-storeio=aufs,coss,diskd, null,ufs' '--enable-ssl' '--with-openssl=/usr/kerberos' '--enable-delay-pools' ' --enable-linux-netfilter' '--with-pthreads' '--enable-ntlm-auth-helpers=SMB,fake auth' '--enable-external-acl-helpers=ip_user,ldap_group,unix_group,wbinfo_group' '--enable-auth=basic,digest,ntlm' '--enable-digest-auth-helpers=password' '--wi th-winbind-auth-challenge' '--enable-useragent-log' '--enable-referer-log' '--di sable-dependency-tracking' '--enable-cachemgr-hostname=localhost' '--enable-unde rscores' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SMB,YP,getpwnam,multi-d omain-NTLM,SASL' '--enable-cache-digests' '--enable-ident-lookups' '--with-large -files' '--enable-follow-x-forwarded-for' '--enable-wccpv2' '--enable-fd-config' '--with-maxfd=16384' 'CFLAGS=-fPIE -Os -g -pipe -fsigned-char' 'LDFLAGS=-pie' ' build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'target_al ias=i386-redhat-linux-gnu'
O meu squid.conf:
#Porta no qual o servidor irá comunicar-se.
http_port 3128 transparent
#Nome do servidor, o mesmo que foi definido na configuração da rede.
visible_hostname proxyeaj
#Quantidade de memória que será dedicada a ultilização do Proxy.
cache_mem 64 MB
#Tamanho máximo dos arquivos que serão guardados no cache feito na memória RAM.
maximum_object_size_in_memory 64 kb
#Configuração do cache em disco, que armazenará o "grosso" dos arquivos.
maximum_object_size 100 MB
minimun_object_size 0 KB
#Regra que mostra o local onde o Squid armazena os arquivos do cache, indica a quantidade de espaço no HD(em MB) e indicação das pastas e suas subpastas que serão criadas.
cache_dir ufs /var/spool/squid 2048 16 256
#Arquivo onde estão guardados os logs de acesso do Squid.
chace_access_log /var/log/squid/access.log
#ACL(Listas de controle de acesso)
acl redelocal src 192.168.7.0/24
http_access allow localhost
http_access allow redelocal
http_acces deny redelocal
acl palavras_bloqueadas regex -i "/etc/squid/palavras_boqueadas
http_access deny palavras_bloqueadas
acl extensoes_bloqueadas url_regex -i "/etc/squid/extensoes_bloqueadas
http_access deny extensoes_bloqueadas
Bem, daí, eu rodo o comando "service squid start" e aparece a seguinte falha:
init_cache_dir /var/spool/squid... Iniciando squid: [FALHOU]
Estou usando o CentOS 5.2.
Obs: O diretório /var/spool/squid já existia, não precisei criar, pelo que eu entendo o squid -v criar os diretórios e sub diretórios que coloquei no conf, mas, quando vou até /var/spool/squid não tem nada dentro. Estranho.
Eu ainda dei um chmod 777 /var/spool/squid e rodei novamente o squid-v, continuei sem êxito.
Se alguém puder me ajudar, serei bastante grato.
Abraço!