Servidor SQUID [RESOLVIDO]

1. Servidor SQUID [RESOLVIDO]

Willian Mendonça
mendoncawillian

(usa Debian)

Enviado em 19/01/2015 - 12:21h

Prezados boa tarde,

Tenho um ambiente virtual com duas maquinas windows 7 Professional 32bits e uma maquina servidor Linux Ubuntu 14.10 64bits. A maquina Linux esta instalada somente o SQUID visto que meu trabalho era sobre servidores de proxy. Quando configuro minhas maquinas clientes para acessarem a internet via servidor de proxy eu consigo conexão utilizando o comando ping, ou seja, obtenho resposta do site pingado porém não consigo navegar. Alguem sabe o que pode estar acontecendo, se é problema de configuração ou algo assim. Desde já agradeço a atenção de todos.


  


2. MELHOR RESPOSTA

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 20/01/2015 - 10:17h

Quando você executa os comandos:

# /etc/init.d/squid restart

ou

# squid -k reconfigure

É apresentado algum erro?

Complemente seus estudos com os seguintes vídeos e veja se lhe ajuda:





_________________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

3. Re: Servidor SQUID [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 19/01/2015 - 22:20h

O teu proxy é transparente ou com autenticação? É apresentado alguma mensagem de erro? Seria interessante você postar o teu squid.conf para análise. Dê uma olhada neste tutorial para ver se ajuda também http://www.hardware.com.br/livros/servidores-linux/configurando-servidor-proxy-com-squid.html

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782



4. Servidor Squid

Willian Mendonça
mendoncawillian

(usa Debian)

Enviado em 20/01/2015 - 08:00h

Então foi justamente esse tutorial que eu utilizei para configurar meu proxy, não é transparente é configurado no navegador do cliente para utilização outra configuração que fiz no cliente também é colocar meu servidor de proxy como gateway visto que comente meu servidor tem uma placa de rede conectada a internet e os pacotes estão sendo compartilhados com a placa de rede conectada a rede local.

Meu Squid.conf

http_port 3128
visible_hostname squid

cache_mem 350 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 512 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
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280

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 21 80 443 563 70 210 280 488 59 777 901 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT

acl palavrasproibidas dstdom_regex "/etc/squid3/palavrasproibidas"
http_access deny palavrasproibidas

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

acl redelocal src 192.168.3.0/24
http_access allow localhost
http_access allow redelocal
http_access deny all


E os erros que aparecem são os seguintes:

=> Pagina inicial: "O internet explorer não pode exibir a pagina da Web"

=> Quando digito um endereço diferente por exemplo google.com "Endereço invalido"

Mais quando tiro as configurações de proxy a internet funciona perfeitamente nas minhas estações.


5. Re: Servidor SQUID [RESOLVIDO]

Willian Mendonça
mendoncawillian

(usa Debian)

Enviado em 21/01/2015 - 09:04h

Resultado do comando
#squid -k reconfigure

2015/01/20 10:33:45| ERROR: '0.0.0.0/0.0.0.0' needs to be replaced by the term 'all'.
2015/01/20 10:33:45| SECURITY NOTICE: Overriding config setting. Using 'all' instead.
2015/01/20 10:33:45| WARNING: (B) '::/0' is a subnetwork of (A) '::/0'
2015/01/20 10:33:45| WARNING: because of this '::/0' is ignored to keep splay tree searching predictable
2015/01/20 10:33:45| WARNING: You should probably remove '::/0' from the ACL named 'all'
2015/01/20 10:33:45| aclParseAclLine: ACL 'manager' already exists with different type.
FATAL: Bungled /etc/squid3/squid.conf line 17: acl manager proto cache_object
Squid Cache (Version 3.3.8): Terminated abnormally.
CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
Maximum Resident Size: 32752 KB
Page faults with physical i/o: 0

Ainda não esta funcionando, apesar dos videos serem muito bons.



6. Re: Servidor SQUID [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 21/01/2015 - 10:08h

O que você postou são erros. Quando o comando /etc/init.d/squid restart é executado, não deve ser apresentado erros. Faça a correção no seu arquivo de acordo com as informações postadas abaixo:

acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl redelocal src 192.168.3.0/24

Na opção hostname, você botou o mesmo nome da sua máquina? Caso não, no terminal, dê o comando hostname e nesta variável, ponha o mesmo nome que é mostrado após o comando.

Outra coisa: você fez o passo-a-passo explicado na vídeo aula que te passei?

______________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782



7. Re: Servidor SQUID

Willian Mendonça
mendoncawillian

(usa Debian)

Enviado em 21/01/2015 - 15:11h

Fiz sim, fiz todas as alterações e os passos do vídeo, mesmo o vídeo mostrando uma realidade diferente visto que eu não estou utilizando um proxy com autenticação. Nesse momento minhas estações apresentam a seguinte mensagem:

"Servidor de Proxy não esta respondendo"

Quando inicio o serviço squid com o comando
#service squid3 start
ele inicia normalmente

já depois uso o comando
#service squid3 status
o serviço aparece como parado!


Já estou quase sem alternativas.


8. Re: Servidor SQUID [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 21/01/2015 - 23:06h

Você fez a correção que mencionei mais acima? Rode o comando squid -k reconfigure e veja se apresenta erros. Caso apresente, poste a mensagem de erro.

___________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782



9. Servidor Squid

Willian Mendonça
mendoncawillian

(usa Debian)

Enviado em 26/01/2015 - 07:43h

Prezados bom dia,

Consegui resolver o problema apesar de não ter entendido o que realmente aconteceu, fiz uma copia do meu squid.conf e reinstalei o serviço ai fui adicionando informações no squid.conf aos poucos pra tentar descobrir onde estava o erro e quando adicionei as informações abaixo ele parou de funcionar:

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 21 80 443 563 70 210 280 488 59 777 901 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT

Apaguei essas informações e adicionei o resto e o serviço esta funcionando perfeitamente para todas as maquinas da minha rede, agradeço a atenção de todos e caso alguém tenha entendido o que aconteceu ficaria feliz em entender também.

Grato.

Willian Mendonça
Técnico em redes de computadores
Bacharelando em Ciência da Computação


10. Re: Servidor SQUID [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 26/01/2015 - 23:18h

Dá uma olhada na minha postagem mais acima pois postei uma correção nas informações do teu arquivo de configuração do squid.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782



11. Servidor SQUID [RESOLVIDO]

Willian Mendonça
mendoncawillian

(usa Debian)

Enviado em 27/01/2015 - 09:52h

Consegui resolver todos os meus problemas com as dicas acima, meu proxy esta funcionando completamente e detalhe, precisei instalar o proxy num servidor com apenas uma placa de rede e virtualizado em uma outra maquina.

Agradeço a colaboração e estou disposto a ajudar todos no que eu puder.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts