Squid [RESOLVIDO]

49. Re: Squid [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 30/10/2013 - 21:45h

acl localhost src 10.1.1.0/24

Essa linha acima está errada.

O certo é

acl localhost src 127.0.0.1/32

localhost refere-se à própria máquina, é a placa auto lo do arquivo interfaces..

Como te falei anteriormente, teu Squid está com problemas, aconselho fortemente a desinstalá-lo e instalá-lo novamente para evitar problemas futuros.





  


50. Re: Squid [RESOLVIDO]

givago
givago

(usa Ubuntu)

Enviado em 31/10/2013 - 18:23h

um erro que peço ajuda é

2013/10/31 18:20:43| Creating Swap Directories
2013/10/31 18:20:43| /var/spool/squid3 exists
2013/10/31 18:20:43| /var/spool/squid3/00 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/00
2013/10/31 18:20:43| /var/spool/squid3/01 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/01
2013/10/31 18:20:43| /var/spool/squid3/02 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/02
2013/10/31 18:20:43| /var/spool/squid3/03 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/03
2013/10/31 18:20:43| /var/spool/squid3/04 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/04
2013/10/31 18:20:43| /var/spool/squid3/05 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/05
2013/10/31 18:20:43| /var/spool/squid3/06 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/06
2013/10/31 18:20:44| /var/spool/squid3/07 exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/07
2013/10/31 18:20:44| /var/spool/squid3/08 exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/08
2013/10/31 18:20:44| /var/spool/squid3/09 exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/09
2013/10/31 18:20:44| /var/spool/squid3/0A exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0A
2013/10/31 18:20:44| /var/spool/squid3/0B exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0B
2013/10/31 18:20:44| /var/spool/squid3/0C exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0C
2013/10/31 18:20:44| /var/spool/squid3/0D exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0D
2013/10/31 18:20:44| /var/spool/squid3/0E exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0E
2013/10/31 18:20:44| /var/spool/squid3/0F exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0F


não faço ideia o porque tá dando isso


51. Re: Squid [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 01/11/2013 - 05:01h

givago escreveu:

um erro que peço ajuda é

2013/10/31 18:20:43| Creating Swap Directories
2013/10/31 18:20:43| /var/spool/squid3 exists
2013/10/31 18:20:43| /var/spool/squid3/00 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/00
2013/10/31 18:20:43| /var/spool/squid3/01 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/01
2013/10/31 18:20:43| /var/spool/squid3/02 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/02
2013/10/31 18:20:43| /var/spool/squid3/03 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/03
2013/10/31 18:20:43| /var/spool/squid3/04 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/04
2013/10/31 18:20:43| /var/spool/squid3/05 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/05
2013/10/31 18:20:43| /var/spool/squid3/06 exists
2013/10/31 18:20:43| Making directories in /var/spool/squid3/06
2013/10/31 18:20:44| /var/spool/squid3/07 exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/07
2013/10/31 18:20:44| /var/spool/squid3/08 exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/08
2013/10/31 18:20:44| /var/spool/squid3/09 exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/09
2013/10/31 18:20:44| /var/spool/squid3/0A exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0A
2013/10/31 18:20:44| /var/spool/squid3/0B exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0B
2013/10/31 18:20:44| /var/spool/squid3/0C exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0C
2013/10/31 18:20:44| /var/spool/squid3/0D exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0D
2013/10/31 18:20:44| /var/spool/squid3/0E exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0E
2013/10/31 18:20:44| /var/spool/squid3/0F exists
2013/10/31 18:20:44| Making directories in /var/spool/squid3/0F


não faço ideia o porque tá dando isso


O Squid está tentando criar o cache em /var/spool/squid3.


E veja como estão as tuas configurações de cache no squid.conf:

# Tamanho máximo diretorio - máximo pastas - máximo pastas do segundo
cache_dir diskd /var/squid3/cache/1 400 10 100 Q1=30 Q2=30
cache_dir diskd /var/squid3/cache/2 400 10 100 Q1=30 Q2=30

É a última vez que eu te falo: desinstala o Squid e instala de novo. Ou recompila ele se você instalou e compilou manualmente.
E procure não usar diskd (você sabe o que significa 400 10 100 Q1=30 e Q2=30?), use ufs (cache_dir ufs /var/squid3/cache 5120 16 256) e verifique se o /var/squid3/cache existe.

Para usar qualquer outra opção que não seja ufs que vem habilitada por padrão você deve verificar se a opção --enable-storeio está habilitada no Squid.

# apt-get remove --purge squid ou squid3 (se você instalou pelo apt-get).


52. Re: Squid [RESOLVIDO]

givago
givago

(usa Ubuntu)

Enviado em 01/11/2013 - 18:59h

Já troquei mas ainda nada
e removi e coloquei só que com a mesma configuração (cp , rm e depois recoloquei)
e ainda mesma coisa

e ele criou
/var/spool/squid3.
mas ainda tá vazio


53. Re: Squid [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 02/11/2013 - 01:23h

givago escreveu:

Já troquei mas ainda nada
e removi e coloquei só que com a mesma configuração (cp , rm e depois recoloquei)
e ainda mesma coisa

e ele criou
/var/spool/squid3.
mas ainda tá vazio


Você parou o Squid e executou squid -z?

Tente colocar /var/spool/squid3 como caminho do cache no squid.conf.


54. Re: Squid [RESOLVIDO]

givago
givago

(usa Ubuntu)

Enviado em 03/11/2013 - 18:06h

o que aparece quando uso o comando squid3 -z
é o que tá na resposta 50.
Aparece o var/spool/squid3 do sarg.

Mas ainda nada de bloquear ou criar o que o usuário viu, provavelmente porque ele não está passando no squid.
Mas o iptables ou o roteamneto aparentemente está tudo certo.

e antes que esqueça está já o caminho var/spool/squid3.


55. Re: Squid [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 04/11/2013 - 02:04h

Sinceramente não sei mais o que pode ser.

Verifique com calma as configurações do Squid e do Iptables.

Se está compartilhando a internet, mas não está passando pelo Squid acredito que não seja o Iptables. Será problema no Iptables somente se você errou na regra de redirecionamento... talvez você esteja errando na placa de rede colocada ali ou no endereço IP de rede colocado ali.

Mas tudo isso já foi falado aqui.

Repasse os comentários desde o início, talvez passou alguma coisa que você não tenha visto.


56. Re: Squid [RESOLVIDO]

Adriano de Oliveira
Fronimos

(usa Arch Linux)

Enviado em 04/11/2013 - 10:51h

Porque não tenta criar uma partição /cache e apontar o cache do Squid para ela? Lembre-se de dar a permissão da partição para o squid...


57. Re: Squid [RESOLVIDO]

givago
givago

(usa Ubuntu)

Enviado em 11/11/2013 - 15:41h

CONsegui resolver com essa configuração ^^
Queria agradecer a todos a paciência e o grande ensinamento que me ensinaram , obrigado a todos.
E aqui em baixo a configuração

#Squid.conf

visible_hostname Servidor
http_port 3128 intercept

refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280

access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log

# -------------------CACHE ------------------

# Lista de palavras que, se encontradas em uma URL, irão carregar
# diretamente do cache local
hierarchy_stoplist cgi-bin ?

# Lista de palavras que nunca devem ser salvas em cache
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

# Quantidade de mémoria dedicada ao servidor cache
cache_mem 512 MB

# Tamanho minimo para reposição dos objetos armazenados e máximo
cache_swap_low 85
cache_swap_high 90

# Determina o tamanho o tamanho máximo da memória de cache no HD
maximum_object_size 2000 kb

# Determina o tamanho o tamanho minimo da memória de cache no HD
minimum_object_size 0 kb

# Arquivo onde será salvo o log de acesso
cache_access_log /var/log/squid3/access.log

# Utilizado o diskd para melhor performace da procura do cache
# Tamanho máximo diretorio - máximo pastas - máximo pastas do segundo
cache_dir ufs /var/spool/squid3 5120 16 256

#--------------------Bloqueia-----------------
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8

acl localnet src 10.1.1.254/32

acl SSL_ports port 443
acl Safe_ports port 80 #http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 #https
acl Safe_ports port 70 #gopher
acl Safe_ports port 210 # wais z39.50
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 CONNECT method CONNECT


acl bloqueio url_regex -i "/etc/squid3/black_list.txt"
http_access deny bloqueio

acl sites url_regex "/etc/squid3/sites.txt"
http_access deny sites
error_directory /usr/share/squid3/errors/Portuguese

http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny to_localhost

http_access allow localnet
htcp_access allow all
http_access allow all


58. Re: Squid [RESOLVIDO]

Rodney
rotaviano

(usa CentOS)

Enviado em 23/11/2013 - 17:07h

buck escreveu:


Então você está com problema de DNS e não no Squid.
Fixando o DNS no Squid fará com que ele consulte os servidores DNSs a cada conexão.

Se você quer fixar o DNS faça-o no DHCP do modem ou do servidor DHCP (se você tiver um).

E verifique o DHCP e o teu arquivo /etc/resolv.conf. Os IPs de DNSs devem ser os mesmos.

Funciona assim: o servidor com Squid consulta os servidores DNSs que estão no DHCP (do modem ou do servidor DHCP da tua rede [se tiver um]) e configura eles através do resolv.conf.
Se você precisou fixar o DNS no Squid para funcionar é porque o Squid não estava conseguindo encontrar os DNSs na tua rede.



show de bola...entendi...vlw Rodney






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts