Squid não sobe

1. Squid não sobe

Antonio Carlos Da Silva Junior
Trash_Override

(usa Slackware)

Enviado em 01/04/2010 - 11:51h

Bom dia pessoal,
Essa é minha primeira participação aqui no forum.
Encontro dificuldades em subir o squid e gostaria de saber se alguém pode me ajudar. Vou relatar o qeu acontece ( sou iniciante co o squid ).
Eu uso debian linux pois então instalei o squid:

#apt-get install squid

Em seguida usei o exemplo fornecido pelo morimoto do clube do hardware como squid.conf. Pensei primeiro em fazer ele subir liberado para todos e depois de funcionando ai sim restringir ( como eu nunca fiz queria primeiro fazer funcionar da maneir mais simples )
Abaixo segue eu squid.conf:


http_port 3128 #porta que vai funcionar
visible_hostname matrix #nome da maquina
acl all src 0.0.0.0/0.0.0.0 #liberado para qualquer pessoa
http_access allow all #liberado o acesso para todos


Para ter certeza que o firewall não estava atrapalhando eu fiz

#iptables -F

configurei o firefox com o endereço 10.0.0.1 (servidor linux Debian) como servidor de proxy e porta 3128 em seguida tentei entrar na pagina incial do firefox ( estou usando o firefox em uma outra maquina XP a 10.0.0.2 ) ou no google whetever... e aparece a seguinte
mensagem:

-----------------------------------------------------------------------
The following error was encountered while trying to retrieve the URL: http://api.mybrowserbar.com/cgi/errors.cgi?

Connection to 174.36.215.20 failed.

The system returned: (110) Connection timed out

The remote host or network may be down. Please try the request again.

Your cache administrator is webmaster.
-----------------------------------------------------------------------

So para salientar o servidor é 10.0.0.1 e a plaa de rede da zona desmilitarizada ( rede interna )e a eth1.
Em seguida usei o TCPDUMP

#tcpdump host 10.0.0.2 and port 3128

e constatei que as requisições chegam no squid
Depois usei o tcpdump e constatei que as mesmas saem da eth0 ( placa de rede externa )

Tenho ctz que é alguma coisa bem sutil.. alguem tem alguma ideia?




  


2. Re: Squid não sobe

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 01/04/2010 - 12:17h

Das requisições chegarem no squid é uma coisa, mas o squid tá rodando?

# invoke-rc.d squid status

Se não tiver rodando, faça:

# invoke-rc.d squid start

Se der erro, execute:

# squid -NCd1

E poste a saída pra gente.


3. running...

Antonio Carlos Da Silva Junior
Trash_Override

(usa Slackware)

Enviado em 01/04/2010 - 13:13h

é ctz que o squid está rodando ,tanto que, como hvia dito observei ele mandando as requisições para a net com o tcpdump porém, pra desencargo de consciência:

debian:/home/neo# squid -NCd1
2010/04/01 15:06:18| Squid is already running! Process ID 4698
debian:/home/neo#

outro detalhe :

debian:/home/neo# nmap 10.0.0.1

Starting Nmap 5.00 ( http://nmap.org ) at 2010-04-01 15:08 UTC
Interesting ports on 10.0.0.1:
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind
3128/tcp open squid-http

porém ele sempre retorna time out para o cliente ( 10.0.0.2 )
mais alguma idéia?

obrgado desde então...se puderem ajudar
[]s



4. Re: Squid não sobe

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 01/04/2010 - 13:36h

E as regras d NAT MASQUERADE? Vc colocou?


5. Re: Squid não sobe

Antonio Carlos Da Silva Junior
Trash_Override

(usa Slackware)

Enviado em 01/04/2010 - 16:04h

Então o NAT está funcionando, pois o cliente navegava sem proxy ante do squid, depois de adicionado o squid, inclusive, tentei adicionar a seguinte regra :

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

para salientar, o nat está sendo feito da seguinte forma:

iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE
echo "1" >/proc/sys/net/ipv4/ip_forward

onde eth1 é a placa de rede da zona desmilitarizada ( rede local )

[]s


6. Re: Squid não sobe

Daniel Fernandes
volcom

(usa Debian)

Enviado em 01/04/2010 - 16:37h

Como estão configuradas as estações que recebem internet?

Pois de acordo com a essa regra, seu squido NÃO esta transparente:

http_port 3128 #porta que vai funcionar

Portanto deve configurar no browser apontando qual será o proxy, ou se preferir deixar transparente use a regra da seguinte forma:

http_port 3128 transparent #porta que vai funcionar

Não esqueça de atualizar a configurações:

squid -k reconfigure




7. Re: Squid não sobe

Antonio Carlos Da Silva Junior
Trash_Override

(usa Slackware)

Enviado em 01/04/2010 - 16:44h

Sim concordo mas euja configurei no browser...
o endereço e a porta...mesmo assim não funciona :(


8. Re: Squid não sobe

Antonio Carlos Da Silva Junior
Trash_Override

(usa Slackware)

Enviado em 01/04/2010 - 16:53h

as estações tem o servidor 10.0.0.1 como endereço do servidor de proxy e 3128 a porta
Agora a gateway..e as ouras coisas ja estavam funcionando ( as estações funcionavam normalmente através do NAT

[]s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts