depois de reiniciar o pc, squid não funciona

1. depois de reiniciar o pc, squid não funciona

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 11/07/2011 - 17:24h

Pessoal, uso o ubuntu 11.04 amd64, instalei o squid para fazer controle de acesso em meu próprio pc local, ou seja, não estou em uma rede.

Fiz tudo certinho, coloquei a configuração do proxy no navegador, enfim, deu tudo certo.

Contudo após reiniciar o pc a internet não entra, fica procurando, procurando e não entra.

Tirei o proxy, aí funcionou. Coloquei de novo, parou.

Reiniciei o squid, funcionou!

Agora toda vez que eu ligar o pc tenho que reiniciar o squid.
O problema é que o meu pc é utilizado por meus familiares e eles não sabem o que é proxy, como reiniciar squid, etc.

Preciso que o squid funcione sem ter que reiniciar ele a cada boot.

Obrigado!


  


2. Re: depois de reiniciar o pc, squid não funciona

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 11/07/2011 - 17:28h

Q doideira... já olhou nos logs do squid pra v se tem alguma pista?


3. segue o squid.conf

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 11/07/2011 - 17:34h

olhe ele aí:

##########################################################################
### http://www.vivaolinux.com.br/topico/Squid-Iptables/Configurar-Squid-para-1-computador
### por rrafael - membro do vivaolinux.com.br


#------------------------------------------------------------
http_port 3128 transparent
#
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
#
cache_mem 70 MB
#
maximum_object_size_in_memory 5 MB
maximum_object_size 300 MB
minimum_object_size 0 KB
#
cache_swap_low 90
cache_swap_high 95
#
cache_dir ufs /var/spool/squid 2048 16 256
cache_access_log /var/log/squid/access.log
visible_hostname rpm-server

#Local onde o Squid gravará seus arquivos core em caso de falhas. Estes arquivos são
#comuns em sistemas UNIX e representam o estado do software no momento em que o
#erro que provocou sua finalização ocorreu.
coredump_dir /var/cache/squid

#usadas quando estamos com o recurso de proxy transparente
#habilitado. Estas opções vão fazer com que o Squid se comporte como um servidor
#web, de forma que o cliente não perceba que está "conversando" com um proxy.
#httpd_accel_port 80
#httpd_accel_host virtual
#httpd_accel_with_proxy on
#httpd_accel_uses_host_header on


# Idioma das Paginas de Erros
error_directory /usr/share/squid/errors/pt-br
#
#e-mail do administrador do proxy
cache_mgr robisonpmachado@gmail.com
ftp_user rpm-ftp
#
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
#
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
#
# PONTO CHAVE - No lugar de 192.168.1.0 voce pode trocar para o ip da sua rede
# EX: acl redelocal src 192.168.1.0/255.255.255.0
acl redelocal src 10.0.255.0/255.255.255.0
#
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
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
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
## MINHA ACL
acl palavras_bloqueadas url_regex -i "/etc/squid/palavras_bloqueadas.txt"

#
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
## BLOQUEANDO PALAVRAS NA URL
http_access deny palavras_bloqueadas
#
http_access allow localhost

#
#Permite o acesso a porta icp de acordo com a configuração feita na ACL all, que no
#nosso caso representa qualquer origem.
#Está porta é usada para troca de informações entre servidores proxy;
#
#icp_access allow all
#
http_access allow redelocal
http_access deny all
###########################################################################



4. Re: depois de reiniciar o pc, squid não funciona

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 11/07/2011 - 17:37h

¬¬ Esse não é o log do squid, isso é o arquivo d configuração dele. Olhe dentro da pasta /var/log/squid e analise os arquivos q estão lá. Veja se tem alguma pista.


5. Re: depois de reiniciar o pc, squid não funciona

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 12/07/2011 - 14:57h

Sei que pode parecer uma pergunta [*****], mas seu squid está configurado para iniciar no runlevel que você está executando?

Abs


6. squid é executado mas net não entra

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 12/07/2011 - 23:04h

Eu abri o monitor do sistema e vi a linha que mostra a execução do squid:

/usr/sbin/squid -N -D

Ele está funcionando, mas quando entro no navegador, ele fica procurando internet e não acha, então eu pego e faço:
$sudo /etc/init.d/squid restart

Aí a net pega novamente, com os bloqueios do squid.

Mas, andei lendo e soube que no ubuntu 10 em diante o squid é executado na inicialização do sistema antes de um outro processo e que isto faz com ele não pegue.

Então se eu colocasse ele para iniciar por último o problema seria resolvido. O problema é como colocar ele como último processo ou depois desse tal processo que ele depende (que eu não sei o nome)?


7. Re: depois de reiniciar o pc, squid não funciona

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 12/07/2011 - 23:15h

Hum... vc faz isso com o update-rc.d. Aprenda a usá-lo:

http://betopena.blogspot.com/2007/06/update-rcd-manipulando-scripts-de.html






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts