| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
TiagoCal Novato


Registrado em: Nov 04, 2008 Mensagens: 12
|
Enviada: Ter Nov 04, 2008 1:32 pm Assunto: Erro instalação de squid |
|
|
Galera.. to tentando aki instalar o squid usando o tuto deste link:
http://www.vivaolinux.com.br/artigo/Instalacao-e-configuracao-do-Squid-no-Fedora/
porem, na hora de configurar da esse erro.. alguem tem algma ideia ??
[root@localhost squid-2.6.STABLE13]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details. |
|
| Voltar ao Topo |
|
 |
FedoraPT Novato


Registrado em: Aug 04, 2008 Mensagens: 8
|
Enviada: Ter Nov 04, 2008 2:21 pm Assunto: |
|
|
boas
tentar assim
yum install gcc gcc-c++ |
|
| Voltar ao Topo |
|
 |
TiagoCal Novato


Registrado em: Nov 04, 2008 Mensagens: 12
|
Enviada: Qua Nov 05, 2008 10:21 am Assunto: |
|
|
ola amigo funcinou.. porem, qdo fui startar olha o erro q deu..
[root@fwquality squid-2.6.STABLE13]# service squid start
init_cache_dir /var/spool/squid... /etc/init.d/squid: line 65: 26054 Aborted $SQUID -z -F -D >> /var/log/squid/squid.out 2>&1
Starting squid: /etc/init.d/squid: line 62: 26055 Aborted $SQUID $SQUID_OPTS >> /var/log/squid/squid.out 2>&1
[FAILED]
[root@fwquality squid-2.6.STABLE13]#
tem alguma ideia ? |
|
| Voltar ao Topo |
|
 |
grupoander Usuário


Registrado em: Apr 29, 2007 Mensagens: 71 Localização: Campinas - SP
|
Enviada: Qua Nov 05, 2008 12:32 pm Assunto: Tenta assim ! |
|
|
Fera começa do Zero novamente !
Excluir o squid com o comando : yum remove squid
e instala novamente com o comando: yum install squid
configure corretamente aonde ficarão seus cache ..
EX: # Determinando o diretorio onde estara armazenado o cache das paginas
cache_log /var/log/squid/cache.log
cache_access_log /var/log/squid/access.log
cache_store_log /var/log/squid/store.log
e de o comando novamente:;
squid -z
Abraços,
se _________________ Anderson - Grupoander
Analista de Suporte
Usuário de Fedora e Ubuntu |
|
| Voltar ao Topo |
|
 |
TiagoCal Novato


Registrado em: Nov 04, 2008 Mensagens: 12
|
Enviada: Qua Nov 05, 2008 2:49 pm Assunto: |
|
|
ola amigo. muito obrigado pela sua resposta..
seguinte cara, fiz o q vc falou, removi o squid, instalei novamente,... so me perdi na parte que vc falou pra determinar os caches.. tenho q digitar akeles comandos ? aonde eu seto akilo ? (desculpa cara.. como falei.. estou iniciando)
fui digitar o comando q vc falou (sem definir os caches q vc falou) e deu o seguinte erro.. é normal ?
[root@fwquality ~]# squid -z
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.
CPU Usage: 0.018 seconds = 0.010 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted
abraços |
|
| Voltar ao Topo |
|
 |
grupoander Usuário


Registrado em: Apr 29, 2007 Mensagens: 71 Localização: Campinas - SP
|
Enviada: Qua Nov 05, 2008 2:59 pm Assunto: Vamos la ! |
|
|
Agora eu outro erro:
Esse erro: Please set 'visible_hostname'
Esta pedindo para vc configurar o nome da sua maquina no squid.conf em
/etc/squid/squid.conf
se não lembrar o nome da maquina é só digitar hostname no terminal que vc vera .
E a configuração do cache vc também configura no squid.conf
O caminho do diretorio é padrão, e vc pode apontar pra onde quiser !
Ex::
cache_log /var/log/squid/cache.log
cache_access_log /var/log/squid/access.log
cache_store_log /var/log/squid/store.log
e vc pode apontar o diretorio e o tamanho, aonde 10000 é 10GB do HD, sendo assim tenho 3 diretorios do squid com 10GB cada.
cache_dir aufs /cache/squid/dir0 10000 16 256
cache_dir aufs /cache/squid/dir1 10000 16 256
cache_dir aufs /cache/squid/dir2 10000 16 256
Abraços, _________________ Anderson - Grupoander
Analista de Suporte
Usuário de Fedora e Ubuntu |
|
| Voltar ao Topo |
|
 |
TiagoCal Novato


Registrado em: Nov 04, 2008 Mensagens: 12
|
Enviada: Qui Nov 06, 2008 9:48 am Assunto: |
|
|
ola amigo.. acho q esta caminhando aki.. porem olha o q esta acontecendo
[root@fwquality squid]# squid -z
2008/11/06 06:31:30| Squid is already running! Process ID 1922
[root@fwquality squid]# service squid restart
Stopping squid: [FAILED]
Starting squid: [FAILED]
[root@fwquality squid]#
parece q ele starta, porem, qdo dou restart, ele falha para parar e startar.. o q pode estar acontecendo ? vlw |
|
| Voltar ao Topo |
|
 |
TiagoCal Novato


Registrado em: Nov 04, 2008 Mensagens: 12
|
Enviada: Qui Nov 06, 2008 10:29 am Assunto: |
|
|
opa.. ola amigo..
parece q foi agora.. restartei a maquina depois de alguns comandos e agora esta blz..
[root@fwquality ~]# squid
2008/11/06 07:11:06| Squid is already running! Process ID 1532
[root@fwquality ~]# service squid restart
Stopping squid: ................ [ OK ]
Starting squid: . [ OK ]
[root@fwquality ~]#
Porem... poderia me ajudar em mais uma coisa ?
estou querendo criar usuarios pro meu squid porem nao consigo o usar o htpasswd.. da command not found..
sabe como proceder ? um abraço |
|
| Voltar ao Topo |
|
 |
grupoander Usuário


Registrado em: Apr 29, 2007 Mensagens: 71 Localização: Campinas - SP
|
Enviada: Qui Nov 06, 2008 12:50 pm Assunto: Vamoa Lá ! |
|
|
Com squid vc pode criar regras para bloqueio e liberação do acesso a internet, junto com o iptables,
tem uma lista do squid chamado squid-br .. eu também participo, e me ajuda bastante nas duvidasd diarias.
segue o link:
Assinar: squid-br-subscribe@yahoogrupos.com.br
Também tem a do iptables, da uma olhadinha no yahoo grupos..
Vou te passar um modelo de squid, porem vc devera alterar conforme sua rede,
A inclusão de usuarios, acontece com squid autenticado,
Porem existe varios tipo de bloqueios:
Por IP, MAC, Usuario, Palavra, URL.
Da uma pesquisada sobre isso.
ESSE ABAIXO É UM EXEMPLO :
# Porta que o Squid irá "escutar"
http_port 3128
# Usuário e grupo do squid
cache_effective_user proxy
cache_effective_group proxy
# Tamanho do cache
cache_mem 512 MB
cache_swap_low 90
cache_swap_high 95
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
maximum_object_size 8 MB
maximum_object_size_in_memory 40 KB
cache_dir ufs /squidcache/cache/ 10000 16 256
visible_hostname server
# Determinando o diretorio onde estara armazenado o cache das paginas
cache_log /var/log/squid/cache.log
cache_access_log /var/log/squid/access.log
cache_store_log /var/log/squid/store.log
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
# Autenticacao NTLM
auth_param ntlm program /usr/bin/ntlm_auth DOMAIN/SERVER --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 15
auth_param ntlm max_challenge_reuses 0
auth_param ntlm max_challenge_lifetime 2 minutes
#auth_param ntlm use_ntlm_negotiate off
auth_param basic program /usr/bin/ntlm_auth DOMAIN/SERVER --helper-protocol=squid-2.5-basic
auth_param basic children 5
auth_param basic realm Digite o Dominio\Login e Senha
auth_param basic credentialsttl 8 hours
auth_param basic casesensitive off
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
half_closed_clients off
acl all src 192.168.0.0/255.255.255.0
acl all src 192.168.1.0/255.255.255.0
acl all src 192.168.11.0/255.255.255.0
acl all src 192.168.12.0/255.255.255.0
#acl all src 127.0.0.1/255.255.255.255
acl manager proto cache_object
#acl administrador src 127.0.0.1
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
acl Safe_ports port 80 # http
acl Safe_ports port 20 # ftp
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
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 # multiling http
### Windows Update temporario###
acl windowsupdate dstdomain .windowsupdate.microsoft.com
acl windowsupdate dstdomain .update.microsoft.com
acl windowsupdate dstdomain .download.windowsupdate.com
acl windowsupdate dstdomain .c.microsoft.com
acl windowsupdate dstdomain .one.microsoft.com
acl windowsupdate dstdomain .download.microsoft.com
acl CONNECT method CONNECT
http_access allow manager localhost
acl post method POST
acl acesso proxy_auth REQUIRED
acl dominios_negados url_regex -i "/usr/local/squid/etc/listas/dominios_negados"
acl java browser java
acl java browser Java
acl usr_vip proxy_auth "/usr/local/squid/etc/listas/usr_vip.usr"
acl usr_post proxy_auth "/usr/local/squid/etc/listas/usr_post.usr"
#acl logmein dstdomain logmein.com.
acl usr_web proxy_auth "/usr/local/squid/etc/listas/usr_web.usr"
acl sites_permitidos_vip url_regex "/usr/local/squid/etc/listas/sites_permitidos"
acl acesso_messenger url_regex -i gateway.dll
acl messenger req_mime_type ^application/x-msn-messenger
acl sites_permitidos_web url_regex "/usr/local/squid/etc/listas/sites_permitidos_web"
acl ar src "/usr/local/squid/etc/listas/grupo_ar"
acl sites_ar url_regex "/usr/local/squid/etc/listas/sites_ar"
acl usr_logmein proxy_auth "/usr/local/squid/etc/listas/usr_logmein.usr"
acl sites_permitidos_logmein url_regex "/usr/local/squid/etc/listas/sites_permitidos_logmein"
acl usr_linkedin proxy_auth "/usr/local/squid/etc/listas/usr_linkein.usr"
acl sites_permitidos_linkedin url_regex "/usr/local/squid/etc/listas/sites_permitidos_linkedin"
acl dominios_permitidos url_regex "/usr/local/squid/etc/listas/dominios_permitidos"
acl html rep_mime_type text/html
reply_body_max_size 0 allow html
# A linha abaixo deve ser descomentada para liberar o acesso total.
#http_access allow all
http_access allow java
#http_access allow logmein
http_access allow windowsupdate
http_access deny acesso acesso_messenger
http_access deny messenger
http_access allow usr_vip sites_permitidos_vip
http_access allow ar sites_ar
http_access deny ar !sites_ar
http_access allow usr_web sites_permitidos_web
http_access allow usr_linkedin sites_permitidos_linkedin
http_access allow usr_logmein sites_permitidos_logmein
http_access allow dominios_permitidos
http_access allow usr_post post
http_access deny dominios_negados
http_access deny !Safe_ports
http_access allow post all
http_access deny CONNECT !SSL_ports
http_access allow all acesso
http_reply_access allow all
http_access deny all
#icp_access allow all
#miss_access allow all
coredump_dir /usr/local/squid/var/cache/
#Log de Erros
error_directory /usr/local/squid/share/errors/Portuguese/
deny_info http://server.domain.com.br/bloqueio.html dominios_negados
cache_mgr seguranca@domain.com.br
#dns_nameservers 127.0.0.1
#reference_age 20 day
#positive_dns_ttl 12 hour
###
Porem é só um exemplo, vc deve entender o significado dessas configurações !!
Abraços, _________________ Anderson - Grupoander
Analista de Suporte
Usuário de Fedora e Ubuntu |
|
| Voltar ao Topo |
|
 |
|