Re: tentando entender o squid

2007-12-18 Por tôpico Márcio Pedroso
Em 18/12/07, Edmundo Valle Neto [EMAIL PROTECTED] escreveu:

 Márcio Pedroso escreveu:
  (...)
 
  modemswitchroteadorcliente.. conexao  entre o  roteador e  o
  cliente  ponto a ponto. (pra teste, nao podia eu, monopolizar a rede.)
 
  (...)
 
  entao vou me ater  na premissa que foi a liberaçao na acl. apesar de,
  como ja relatado, ele funcionava quando estava recebendo o sinal
  atraves do switch.
  eu tenho por politica propria, ficar invertendo a posiçao dos cabos no
  switch, ate pra saber quem é quem nele...

 Switches sem autosense MDI/MDX (se não me engano o seu modelo é assim)
 tem uma porta correta de uplink para fazer cascateamento ou para ligar
 em outros dispositivos e/ou não precisar usar um cabo cross. (até HUBs
 tem isso)
 Normalmente você consegue utilizar um switch com qualquer tipo de cabo,
 mas você não pode colocar qualquer cabo em qualquer porta para ligar
 qualquer outro dispositivo. Você liga dois pontos finais com um cabo
 cross mas não usa esse cabo cross para ligar um desses pontos em uma
 porta normal do switch.

  (...)

 Atenciosamente.

 Edmundo Valle Neto


eu nao estou usando cabo  cross  ligado  ao  switch,  esse cabo  estava
ligado ao roteador que estava ligado diretamente ao outro micro, para eu nao
monopoizar a rede enquanto eu fazia os testes... mas na hora que eu tinha
uma brechas, eu colocava ele na rede como deveria ser usando cabos
paralelos...

--
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]




-- 
linux user nº 432194

Eu sou livre e você?


Re: tentando entender o squid

2007-12-17 Por tôpico Lucas Mocellin
Olá,

primeiramente, está uma ZONA esse sua conf, coloque as acls que você
juntas para melhorar a visualização e deixe os defaults separados.

exatamente o contrario que vc falou amigo, vc vai negando sites, e no
final vc da um allow pra rede interna, que ai o squid ira liberar tudo
q nao foi negado previamente. por exemplo, se vc fizer:

http_access deny QUALQUER_MAQUINA_DA_REDE_INTERNA
http_access_ allow rede_interna

a maquina da rede interna nao irá conseguir acessar, agora se vc inverter:

http_access_ allow rede_interna
http_access deny QUALQUER_MAQUINA_DA_REDE_INTERNA

a maquina nao sera bloqueada, pois o squid ja liberou TODA rede.

procure um tuto sobre amigo, utilize a lista só para problemas mesmo,
use-a com bom senso.. ^^

qto ao rolo do hub e modem, nao muda nada a rede conectar direto no
router ou no hub e depois router.

Abraço,

Lucas.
Em 17/12/07, Edmundo Valle Neto[EMAIL PROTECTED] escreveu:
 Edmundo Valle Neto escreveu:
  Márcio Pedroso escreveu:
  eu consegui resolver o problema, mas nao consegui entende-lo
  o problema é que quando o roteador estava ligado ao hub ao inves do
  modem, ele bloqueava,
 
  Pelo que eu entendi o roteador estava ligado ao hub em uma interface e
  continuava ligado ao hub na outra interface. Como você sabe que era
  por causa do hub? Você testou sem hub em lado nenhum?
 
  Se fosse um hub não deveria ter feito diferença nenhuma. Hubs
  funcionam como repetidores somente. Você tem certeza que o hub é hub e
  não é um switch? Faz MUITA diferença, switches processam os pacotes
  para saberem por qual porta devem ser enviados e SE devem ser
  enviados, alguns verificam os pacotes por erros também, depende de
  qual é o método de repassagem de pacotes que eles dão suporte.
 
  ai descobri que tinha uma regra no squid que liberava o acesso pra
  rede interna
  acl  rede src 192.168.1.0/24 http://192.168.1.0/24
  http_access alow rede
  mas isso estava antes das regras de bloqueio.. entao deveria funcinar
  os bloqueios igual, independente do meio da conexao... correto??

 Li de novo a mensagem. Alow tem dois ls, é allow.
 Na verdade seu proxy não libera nada, deveria é bloquear tudo sempre.
 Nem essa parte pode ser considerada. :)

  Antes das regras de bloqueio? E onde está o marcador que você se
  refere que define onde começam e onde terminam as regras de bloqueio?
 
  Muito pelo contrário, a primeira regra http_access que seu squid tem
  noção já libera tudo para a rede interna, ou seja, seu squid está
  configurado para não bloquear nada nunca.
 
  Como você sabe que ele bloqueou os acessos? Você recebeu como resposta
  no browser uma página de bloqueio? Você viu a tentativa de acesso nos
  logs? Você aumentou o nível de debug para indicar quais regras bateram
  com a requisição? Como é que você sabe que ele pelo menos recebeu as
  tentativas de acesso?
 
  (...)
 
 
  Você está pedido uma explicação para uma situação baseada em uma soma
  de suposições que você fez. Depois de ter visto você colocar o
  endereçamento IP errado eu duvido que alguém considere qualquer
  afirmação que você dê que tenha acontencido, sem você colar junto as
  linhas dos logs ou do shell que provam isso. Só o endereçamento errado
  já provoca erros de certa forma imprevisíveis.
 
  Qualquer palpite aqui é chute.
 
 
  Atenciosamente.
 
  Edmundo Valle Neto
 

 Edmundo Valle Neto


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]





Re: tentando entender o squid

2007-12-17 Por tôpico Edmundo Valle Neto

Lucas Mocellin escreveu:

(...)



exatamente o contrario que vc falou amigo, vc vai negando sites, e no
final vc da um allow pra rede interna, que ai o squid ira liberar tudo
q nao foi negado previamente. por exemplo, se vc fizer:


(...)

O contrário do que eu falei? Eu não disse como deveria ser feito, eu 
disse o que deveria se esperar do que estava configurado. Acho que não 
ficou claro o que eu falei. A regra que libera toda a rede local 
liberaria a rede local antes de qualquer outra regra independentemente 
da sua posição estar um pouco mais acima do que deveria (no meio das 
configurações padrão), se não fosse o fato de ter um erro de sintaxe (no 
primeiro e-mail não tinha esse erro, agora tem, sabe-se lá porque). 
Portanto o comportamento esperado deveria ser que as regras abaixo (elas 
não constam no último e-mail mas constam no primeiro) deveriam bloquear 
o que elas se propõe a bloquear sempre e não ter um comportamento 
intermitente.


Atenciosamente.

Edmundo Valle Neto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: tentando entender o squid

2007-12-17 Por tôpico Márcio Pedroso
Em 17/12/07, Edmundo Valle Neto [EMAIL PROTECTED] escreveu:

 Márcio Pedroso escreveu:
  eu consegui resolver o problema, mas nao consegui entende-lo
  o problema é que quando o roteador estava ligado ao hub ao inves do
  modem, ele bloqueava,

 Pelo que eu entendi o roteador estava ligado ao hub em uma interface e
 continuava ligado ao hub na outra interface. Como você sabe que era por
 causa do hub? Você testou sem hub em lado nenhum?


na verdade ele estava  retornando o sinal pra um cabo  cross, ou seja uma
ponto-a-ponto..

Se fosse um hub não deveria ter feito diferença nenhuma. Hubs funcionam
 como repetidores somente. Você tem certeza que o hub é hub e não é um
 switch? Faz MUITA diferença, switches processam os pacotes para saberem
 por qual porta devem ser enviados e SE devem ser enviados, alguns
 verificam os pacotes por erros também, depende de qual é o método de
 repassagem de pacotes que eles dão suporte.


verifiquei e o que eu achei que era hub é um switch... é um dlink des-1008D,
entao  esse é  o problema...

 ai descobri que tinha uma regra no squid que liberava o acesso pra
  rede interna
  acl  rede src 192.168.1.0/24 http://192.168.1.0/24
  http_access alow rede
  mas isso estava antes das regras de bloqueio.. entao deveria funcinar
  os bloqueios igual, independente do meio da conexao... correto??

 Antes das regras de bloqueio? E onde está o marcador que você se refere
 que define onde começam e onde terminam as regras de bloqueio?



vou mostrar...

acl all src 0.0.0.0/0.0.0.0
always_direct allow all
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255

eu estava adicionando a rede interna aqui..

 Muito pelo contrário, a primeira regra http_access que seu squid tem
 noção já libera tudo para a rede interna, ou seja, seu squid está
 configurado para não bloquear nada nunca.

 Como você sabe que ele bloqueou os acessos? Você recebeu como resposta
 no browser uma página de bloqueio? Você viu a tentativa de acesso nos
 logs? Você aumentou o nível de debug para indicar quais regras bateram
 com a requisição? Como é que você sabe que ele pelo menos recebeu as
 tentativas de acesso?


sim... recebia  resposta do squid...  vi nos  logs e tal..ummm aumentar o
nivel de debug, isso é interessante...
olha, eu tentava acessar e acessava, pra mim isso é o suficiente.. e quando
bloqueava ele mostrava o aviso do squid...

(...)


 Você está pedido uma explicação para uma situação baseada em uma soma de
 suposições que você fez. Depois de ter visto você colocar o
 endereçamento IP errado eu duvido que alguém considere qualquer
 afirmação que você dê que tenha acontencido, sem você colar junto as
 linhas dos logs ou do shell que provam isso. Só o endereçamento errado
 já provoca erros de certa forma imprevisíveis.




Qualquer palpite aqui é chute.


é que eu trabalho com isso a pouco tempo, estou aprendendo na marra, a unica
ajuda que tenho em determinados momentos é a lista, e nem sempre é facil se
expressar por email... mas to melhorando, pelo menos isso...
as minhas afirmaçoes sao baseadas no que eu constatei, simples assim, postei
pra ver se mais alguem tinha passado por isso, e isso depois de uma boa
pesquisada no pai google. essa minha afirmaçao, tambem era pra entender o
que aconteceu, eu poderia simplesmente ter aceitado que estava bom e nao ter
dado bola pra isso, fazendo uma receita de bolo e seguindo.. mas...
vou postar os logs, na proxima vez(sempre vai ter uma), sei que isso
facilita muito, mas como nesse caso, eu nao sabia que dava de aumentar o
nivel de debug do log, entao eu olhava os log e nao via nada.. mas agora vou
melhorar..heheheheh

Atenciosamente.

 Edmundo Valle Neto


bahh valeu. ja coompreendi o meu erro e ainda tive uma dicas extras...
melhor que isso é impossivel.
sempre bom contar com a lista


--
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]




-- 
linux user nº 432194

Eu sou livre e você?


Re: tentando entender o squid

2007-12-17 Por tôpico Márcio Pedroso
Em 17/12/07, Edmundo Valle Neto [EMAIL PROTECTED] escreveu:

 Edmundo Valle Neto escreveu:
  Márcio Pedroso escreveu:
  eu consegui resolver o problema, mas nao consegui entende-lo
  o problema é que quando o roteador estava ligado ao hub ao inves do
  modem, ele bloqueava,
 
  Pelo que eu entendi o roteador estava ligado ao hub em uma interface e
  continuava ligado ao hub na outra interface. Como você sabe que era
  por causa do hub? Você testou sem hub em lado nenhum?
 
  Se fosse um hub não deveria ter feito diferença nenhuma. Hubs
  funcionam como repetidores somente. Você tem certeza que o hub é hub e
  não é um switch? Faz MUITA diferença, switches processam os pacotes
  para saberem por qual porta devem ser enviados e SE devem ser
  enviados, alguns verificam os pacotes por erros também, depende de
  qual é o método de repassagem de pacotes que eles dão suporte.
 
  ai descobri que tinha uma regra no squid que liberava o acesso pra
  rede interna
  acl  rede src 192.168.1.0/24 http://192.168.1.0/24
  http_access alow rede
  mas isso estava antes das regras de bloqueio.. entao deveria funcinar
  os bloqueios igual, independente do meio da conexao... correto??

 Li de novo a mensagem. Alow tem dois ls, é allow.
 Na verdade seu proxy não libera nada, deveria é bloquear tudo sempre.
 Nem essa parte pode ser considerada. :)


é que eu  escrevi sem copiar o texto, erro meu aqui
heheheh :p

 Antes das regras de bloqueio? E onde está o marcador que você se
  refere que define onde começam e onde terminam as regras de bloqueio?
 
  Muito pelo contrário, a primeira regra http_access que seu squid tem
  noção já libera tudo para a rede interna, ou seja, seu squid está
  configurado para não bloquear nada nunca.
 
  Como você sabe que ele bloqueou os acessos? Você recebeu como resposta
  no browser uma página de bloqueio? Você viu a tentativa de acesso nos
  logs? Você aumentou o nível de debug para indicar quais regras bateram
  com a requisição? Como é que você sabe que ele pelo menos recebeu as
  tentativas de acesso?
 
  (...)
 
 
  Você está pedido uma explicação para uma situação baseada em uma soma
  de suposições que você fez. Depois de ter visto você colocar o
  endereçamento IP errado eu duvido que alguém considere qualquer
  afirmação que você dê que tenha acontencido, sem você colar junto as
  linhas dos logs ou do shell que provam isso. Só o endereçamento errado
  já provoca erros de certa forma imprevisíveis.
 
  Qualquer palpite aqui é chute.
 
 
  Atenciosamente.
 
  Edmundo Valle Neto
 

 Edmundo Valle Neto


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]




-- 
linux user nº 432194

Eu sou livre e você?


Re: tentando entender o squid

2007-12-17 Por tôpico Márcio Pedroso
Em 17/12/07, Lucas Mocellin [EMAIL PROTECTED] escreveu:

 Olá,

 primeiramente, está uma ZONA esse sua conf, coloque as acls que você
 juntas para melhorar a visualização e deixe os defaults separados.

 exatamente o contrario que vc falou amigo, vc vai negando sites, e no
 final vc da um allow pra rede interna, que ai o squid ira liberar tudo
 q nao foi negado previamente. por exemplo, se vc fizer:

 http_access deny QUALQUER_MAQUINA_DA_REDE_INTERNA
 http_access_ allow rede_interna

 a maquina da rede interna nao irá conseguir acessar, agora se vc inverter:

 http_access_ allow rede_interna
 http_access deny QUALQUER_MAQUINA_DA_REDE_INTERNA

 a maquina nao sera bloqueada, pois o squid ja liberou TODA rede.

 procure um tuto sobre amigo, utilize a lista só para problemas mesmo,
 use-a com bom senso.. ^^

 qto ao rolo do hub e modem, nao muda nada a rede conectar direto no
 router ou no hub e depois router.

 Abraço,


bahh agora o bixo pega,  cara, na maioria(pra dizer a verdade, todos) dos
artigos que eu li, dizia assim + - o squid le as regras de cima para baixo,
primeiro se o acesso e liberado, continua, se abaixo ele é bloqueado, ai
para tudo.. como nos scripts de firewall
primeiro tem que se por as liberaçoes, e depois os bloqueios porque se
bloqueia, ele nem perde tempo olhando se esta liberado em sequida
abraço

Lucas.
 Em 17/12/07, Edmundo Valle Neto[EMAIL PROTECTED] escreveu:
  Edmundo Valle Neto escreveu:
   Márcio Pedroso escreveu:
   eu consegui resolver o problema, mas nao consegui entende-lo
   o problema é que quando o roteador estava ligado ao hub ao inves do
   modem, ele bloqueava,
  
   Pelo que eu entendi o roteador estava ligado ao hub em uma interface e
   continuava ligado ao hub na outra interface. Como você sabe que era
   por causa do hub? Você testou sem hub em lado nenhum?
  
   Se fosse um hub não deveria ter feito diferença nenhuma. Hubs
   funcionam como repetidores somente. Você tem certeza que o hub é hub e
   não é um switch? Faz MUITA diferença, switches processam os pacotes
   para saberem por qual porta devem ser enviados e SE devem ser
   enviados, alguns verificam os pacotes por erros também, depende de
   qual é o método de repassagem de pacotes que eles dão suporte.
  
   ai descobri que tinha uma regra no squid que liberava o acesso pra
   rede interna
   acl  rede src 192.168.1.0/24 http://192.168.1.0/24
   http_access alow rede
   mas isso estava antes das regras de bloqueio.. entao deveria funcinar
   os bloqueios igual, independente do meio da conexao... correto??
 
  Li de novo a mensagem. Alow tem dois ls, é allow.
  Na verdade seu proxy não libera nada, deveria é bloquear tudo sempre.
  Nem essa parte pode ser considerada. :)
 
   Antes das regras de bloqueio? E onde está o marcador que você se
   refere que define onde começam e onde terminam as regras de bloqueio?
  
   Muito pelo contrário, a primeira regra http_access que seu squid tem
   noção já libera tudo para a rede interna, ou seja, seu squid está
   configurado para não bloquear nada nunca.
  
   Como você sabe que ele bloqueou os acessos? Você recebeu como resposta
   no browser uma página de bloqueio? Você viu a tentativa de acesso nos
   logs? Você aumentou o nível de debug para indicar quais regras bateram
   com a requisição? Como é que você sabe que ele pelo menos recebeu as
   tentativas de acesso?
  
   (...)
  
  
   Você está pedido uma explicação para uma situação baseada em uma soma
   de suposições que você fez. Depois de ter visto você colocar o
   endereçamento IP errado eu duvido que alguém considere qualquer
   afirmação que você dê que tenha acontencido, sem você colar junto as
   linhas dos logs ou do shell que provam isso. Só o endereçamento errado
   já provoca erros de certa forma imprevisíveis.
  
   Qualquer palpite aqui é chute.
  
  
   Atenciosamente.
  
   Edmundo Valle Neto
  
 
  Edmundo Valle Neto
 
 
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
 




-- 
linux user nº 432194

Eu sou livre e você?


Re: tentando entender o squid

2007-12-17 Por tôpico Edmundo Valle Neto

Márcio Pedroso escreveu:



Em 17/12/07, *Edmundo Valle Neto* [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED] escreveu:


Márcio Pedroso escreveu:
 eu consegui resolver o problema, mas nao consegui entende-lo
 o problema é que quando o roteador estava ligado ao hub ao inves do
 modem, ele bloqueava,

Pelo que eu entendi o roteador estava ligado ao hub em uma
interface e
continuava ligado ao hub na outra interface. Como você sabe que
era por
causa do hub? Você testou sem hub em lado nenhum?


na verdade ele estava  retornando o sinal pra um cabo  cross, ou seja 
uma ponto-a-ponto..


Não entendi.



Se fosse um hub não deveria ter feito diferença nenhuma. Hubs
funcionam
como repetidores somente. Você tem certeza que o hub é hub e não é um
switch? Faz MUITA diferença, switches processam os pacotes para
saberem
por qual porta devem ser enviados e SE devem ser enviados, alguns
verificam os pacotes por erros também, depende de qual é o método de
repassagem de pacotes que eles dão suporte. 



verifiquei e o que eu achei que era hub é um switch... é um dlink 
des-1008D, entao  esse é  o problema...


Não. Eu disse que  existe muita diferença entre o comportamento deles, 
não disse que com certeza faz diferença onde você coloca um switch.


Se você tem uma rede bem configurada e com um cabeamento bem feito, em 
teoria nenhum dos dois faria diferença nenhuma em lugar nenhum.


Se você tiver algum problema na configuração da rede ou no cabeamento um 
hub não faria diferença nenhuma mas um switch com suporte a 
store-and-forward faria.


Resumindo, se você tiver algum problema em OUTRO lugar, o seu switch 
PODE se comportar de maneira estranha.


Assim como pode se comportar de maneira estranha se você começar a 
trocar ele de lugar e trocar os cabos sem desligar nada, existem caches 
utilizados tanto no switch como nos protocolos no seu roteador e 
cliente. Mas eles expiram bem rápido.




 ai descobri que tinha uma regra no squid que liberava o acesso pra
 rede interna
 acl  rede src 192.168.1.0/24 http://192.168.1.0/24
http://192.168.1.0/24 http://192.168.1.0/24
 http_access alow rede
 mas isso estava antes das regras de bloqueio.. entao deveria
funcinar
 os bloqueios igual, independente do meio da conexao... correto??

Antes das regras de bloqueio? E onde está o marcador que você se
refere
que define onde começam e onde terminam as regras de bloqueio?



vou mostrar...

acl all src 0.0.0.0/0.0.0.0 http://0.0.0.0/0.0.0.0
always_direct allow all
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255 
http://127.0.0.1/255.255.255.255


Eu perguntei isso porque não existe nenhum, o arquivo de configuração do 
squid não tem sessões, o agrupamento serve somente para organizar a 
configuração. Seja onde você colocar a regra, fica feio, se comporta de 
maneira diferente, mas funciona.




eu estava adicionando a rede interna aqui..

Muito pelo contrário, a primeira regra http_access que seu squid tem
noção já libera tudo para a rede interna, ou seja, seu squid está
configurado para não bloquear nada nunca.

Como você sabe que ele bloqueou os acessos? Você recebeu como
resposta
no browser uma página de bloqueio? Você viu a tentativa de acesso nos
logs? Você aumentou o nível de debug para indicar quais regras bateram
com a requisição? Como é que você sabe que ele pelo menos recebeu as
tentativas de acesso?


sim... recebia  resposta do squid...  vi nos  logs e tal..ummm 
aumentar o nivel de debug, isso é interessante...
olha, eu tentava acessar e acessava, pra mim isso é o suficiente.. e 
quando bloqueava ele mostrava o aviso do squid...


debug_options ALL,1 33,2

Isso habilita além do debug level 1 para todas as sessões, um debug 
level 2 para a sessão 33 (Client-Side Routines).




(...)


Você está pedido uma explicação para uma situação baseada em uma
soma de
suposições que você fez. Depois de ter visto você colocar o
endereçamento IP errado eu duvido que alguém considere qualquer
afirmação que você dê que tenha acontencido, sem você colar junto as
linhas dos logs ou do shell que provam isso. Só o endereçamento
errado
já provoca erros de certa forma imprevisíveis.




Qualquer palpite aqui é chute. 



é que eu trabalho com isso a pouco tempo, estou aprendendo na marra, a 
unica ajuda que tenho em determinados momentos é a lista, e nem sempre 
é facil se expressar por email... mas to melhorando, pelo menos isso...
as minhas afirmaçoes sao baseadas no que eu constatei, simples assim, 
postei pra ver se mais alguem tinha passado por isso, e isso depois de 
uma boa pesquisada no pai google. essa minha afirmaçao, tambem era 
pra entender o que aconteceu, eu poderia simplesmente ter aceitado que 
estava bom e nao ter dado bola pra isso, fazendo uma receita de bolo 
e seguindo.. mas...
vou postar os logs, na proxima 

Re: tentando entender o squid

2007-12-17 Por tôpico Edmundo Valle Neto

Márcio Pedroso escreveu:

(...)


Li de novo a mensagem. Alow tem dois ls, é allow.
Na verdade seu proxy não libera nada, deveria é bloquear tudo sempre.
Nem essa parte pode ser considerada. :)


é que eu  escrevi sem copiar o texto, erro meu aqui
heheheh :p


Então esquece o que foi dito daqui em diante. Seu squid tem uma regra 
que libera toda a rede interna de forma incondicional. O comportamento 
de bloquear ou não que você está dizendo continua sem fazer sentido com 
a configuração que você está descrevendo.


(...)


Atenciosamente.

Edmundo Valle Neto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: tentando entender o squid

2007-12-17 Por tôpico Márcio Pedroso
Em 17/12/07, Edmundo Valle Neto [EMAIL PROTECTED] escreveu:

 Márcio Pedroso escreveu:
 
 
  Em 17/12/07, *Edmundo Valle Neto* [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] escreveu:
 
  Márcio Pedroso escreveu:
   eu consegui resolver o problema, mas nao consegui entende-lo
   o problema é que quando o roteador estava ligado ao hub ao inves
 do
   modem, ele bloqueava,
 
  Pelo que eu entendi o roteador estava ligado ao hub em uma
  interface e
  continuava ligado ao hub na outra interface. Como você sabe que
  era por
  causa do hub? Você testou sem hub em lado nenhum?
 
 
  na verdade ele estava  retornando o sinal pra um cabo  cross, ou seja
  uma ponto-a-ponto..

 Não entendi.


modemswitchroteadorcliente.. conexao  entre o  roteador e  o cliente
ponto a ponto. (pra teste, nao podia eu, monopolizar a rede.)


  Se fosse um hub não deveria ter feito diferença nenhuma. Hubs
  funcionam
  como repetidores somente. Você tem certeza que o hub é hub e não é
 um
  switch? Faz MUITA diferença, switches processam os pacotes para
  saberem
  por qual porta devem ser enviados e SE devem ser enviados, alguns
  verificam os pacotes por erros também, depende de qual é o método de
  repassagem de pacotes que eles dão suporte.
 
 
  verifiquei e o que eu achei que era hub é um switch... é um dlink
  des-1008D, entao  esse é  o problema...

 Não. Eu disse que  existe muita diferença entre o comportamento deles,
 não disse que com certeza faz diferença onde você coloca um switch.

 Se você tem uma rede bem configurada e com um cabeamento bem feito, em
 teoria nenhum dos dois faria diferença nenhuma em lugar nenhum.

 Se você tiver algum problema na configuração da rede ou no cabeamento um
 hub não faria diferença nenhuma mas um switch com suporte a
 store-and-forward faria.

 Resumindo, se você tiver algum problema em OUTRO lugar, o seu switch
 PODE se comportar de maneira estranha.

 Assim como pode se comportar de maneira estranha se você começar a
 trocar ele de lugar e trocar os cabos sem desligar nada, existem caches
 utilizados tanto no switch como nos protocolos no seu roteador e
 cliente. Mas eles expiram bem rápido.


entao vou me ater  na premissa que foi a liberaçao na acl. apesar de, como
ja relatado, ele funcionava quando estava recebendo o sinal atraves do
switch.
eu tenho por politica propria, ficar invertendo a posiçao dos cabos no
switch, ate pra saber quem é quem nele...

talves, mais adiante eu descubra o que eu fiz de errado, no mais.. nada a
declarar..
um abraçao forte pro pessoal da lista, sempre bom debater com voces...


   ai descobri que tinha uma regra no squid que liberava o acesso pra
   rede interna
   acl  rede src 192.168.1.0/24 http://192.168.1.0/24
  http://192.168.1.0/24 http://192.168.1.0/24
   http_access alow rede
   mas isso estava antes das regras de bloqueio.. entao deveria
  funcinar
   os bloqueios igual, independente do meio da conexao... correto??
 
  Antes das regras de bloqueio? E onde está o marcador que você se
  refere
  que define onde começam e onde terminam as regras de bloqueio?
 
 
 
  vou mostrar...
 
  acl all src 0.0.0.0/0.0.0.0 http://0.0.0.0/0.0.0.0
  always_direct allow all
  acl manager proto cache_object
  acl localhost src 127.0.0.1/255.255.255.255
  http://127.0.0.1/255.255.255.255

 Eu perguntei isso porque não existe nenhum, o arquivo de configuração do
 squid não tem sessões, o agrupamento serve somente para organizar a
 configuração. Seja onde você colocar a regra, fica feio, se comporta de
 maneira diferente, mas funciona.

 
  eu estava adicionando a rede interna aqui..
 
  Muito pelo contrário, a primeira regra http_access que seu squid tem
  noção já libera tudo para a rede interna, ou seja, seu squid está
  configurado para não bloquear nada nunca.
 
  Como você sabe que ele bloqueou os acessos? Você recebeu como
  resposta
  no browser uma página de bloqueio? Você viu a tentativa de acesso
 nos
  logs? Você aumentou o nível de debug para indicar quais regras
 bateram
  com a requisição? Como é que você sabe que ele pelo menos recebeu as
  tentativas de acesso?
 
 
  sim... recebia  resposta do squid...  vi nos  logs e tal..ummm
  aumentar o nivel de debug, isso é interessante...
  olha, eu tentava acessar e acessava, pra mim isso é o suficiente.. e
  quando bloqueava ele mostrava o aviso do squid...

 debug_options ALL,1 33,2

 Isso habilita além do debug level 1 para todas as sessões, um debug
 level 2 para a sessão 33 (Client-Side Routines).

 
  (...)
 
 
  Você está pedido uma explicação para uma situação baseada em uma
  soma de
  suposições que você fez. Depois de ter visto você colocar o
  endereçamento IP errado eu duvido que alguém considere qualquer
  afirmação que você dê que tenha acontencido, sem você colar junto as
  linhas dos logs ou do shell que provam 

Re: tentando entender o squid

2007-12-17 Por tôpico Edmundo Valle Neto

Márcio Pedroso escreveu:

(...)

modemswitchroteadorcliente.. conexao  entre o  roteador e  o 
cliente  ponto a ponto. (pra teste, nao podia eu, monopolizar a rede.)


(...)

entao vou me ater  na premissa que foi a liberaçao na acl. apesar de, 
como ja relatado, ele funcionava quando estava recebendo o sinal 
atraves do switch.
eu tenho por politica propria, ficar invertendo a posiçao dos cabos no 
switch, ate pra saber quem é quem nele...


Switches sem autosense MDI/MDX (se não me engano o seu modelo é assim) 
tem uma porta correta de uplink para fazer cascateamento ou para ligar 
em outros dispositivos e/ou não precisar usar um cabo cross. (até HUBs 
tem isso)
Normalmente você consegue utilizar um switch com qualquer tipo de cabo, 
mas você não pode colocar qualquer cabo em qualquer porta para ligar 
qualquer outro dispositivo. Você liga dois pontos finais com um cabo 
cross mas não usa esse cabo cross para ligar um desses pontos em uma 
porta normal do switch.



(...)


Atenciosamente.

Edmundo Valle Neto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: tentando entender o squid

2007-12-16 Por tôpico Márcio Pedroso
eu consegui resolver o problema, mas nao consegui entende-lo
o problema é que quando o roteador estava ligado ao hub ao inves do modem,
ele bloqueava, ai descobri que tinha uma regra no squid que liberava o
acesso pra rede interna
acl  rede src 192.168.1.0/24
http_access alow rede
mas isso estava antes das regras de bloqueio.. entao deveria funcinar os
bloqueios igual, independente do meio da conexao... correto??

2007/12/15, jefferson alexandre [EMAIL PROTECTED]:

 On Dec 14, 2007 3:32 PM, Márcio Pedroso [EMAIL PROTECTED] wrote:
  existe alguma diferença, pro squid, estar conectado diretamente ao modem
 ou
  ao hub

 Como assim? Qual é sua dúvida, exatamente?




 --
 Linux User #328969
 Linux System Administrator
 www.midstorm.org/~jalexandre/blog




-- 
linux user nº 432194

Eu sou livre e você?


Re: tentando entender o squid

2007-12-16 Por tôpico Edmundo Valle Neto

Márcio Pedroso escreveu:

eu consegui resolver o problema, mas nao consegui entende-lo
o problema é que quando o roteador estava ligado ao hub ao inves do 
modem, ele bloqueava,


Pelo que eu entendi o roteador estava ligado ao hub em uma interface e 
continuava ligado ao hub na outra interface. Como você sabe que era por 
causa do hub? Você testou sem hub em lado nenhum?


Se fosse um hub não deveria ter feito diferença nenhuma. Hubs funcionam 
como repetidores somente. Você tem certeza que o hub é hub e não é um 
switch? Faz MUITA diferença, switches processam os pacotes para saberem 
por qual porta devem ser enviados e SE devem ser enviados, alguns 
verificam os pacotes por erros também, depende de qual é o método de 
repassagem de pacotes que eles dão suporte.


ai descobri que tinha uma regra no squid que liberava o acesso pra 
rede interna

acl  rede src 192.168.1.0/24 http://192.168.1.0/24
http_access alow rede
mas isso estava antes das regras de bloqueio.. entao deveria funcinar 
os bloqueios igual, independente do meio da conexao... correto??


Antes das regras de bloqueio? E onde está o marcador que você se refere 
que define onde começam e onde terminam as regras de bloqueio?


Muito pelo contrário, a primeira regra http_access que seu squid tem 
noção já libera tudo para a rede interna, ou seja, seu squid está 
configurado para não bloquear nada nunca.


Como você sabe que ele bloqueou os acessos? Você recebeu como resposta 
no browser uma página de bloqueio? Você viu a tentativa de acesso nos 
logs? Você aumentou o nível de debug para indicar quais regras bateram 
com a requisição? Como é que você sabe que ele pelo menos recebeu as 
tentativas de acesso?


(...)


Você está pedido uma explicação para uma situação baseada em uma soma de 
suposições que você fez. Depois de ter visto você colocar o 
endereçamento IP errado eu duvido que alguém considere qualquer 
afirmação que você dê que tenha acontencido, sem você colar junto as 
linhas dos logs ou do shell que provam isso. Só o endereçamento errado 
já provoca erros de certa forma imprevisíveis.


Qualquer palpite aqui é chute.


Atenciosamente.

Edmundo Valle Neto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: tentando entender o squid

2007-12-16 Por tôpico Edmundo Valle Neto

Edmundo Valle Neto escreveu:

Márcio Pedroso escreveu:

eu consegui resolver o problema, mas nao consegui entende-lo
o problema é que quando o roteador estava ligado ao hub ao inves do 
modem, ele bloqueava,


Pelo que eu entendi o roteador estava ligado ao hub em uma interface e 
continuava ligado ao hub na outra interface. Como você sabe que era 
por causa do hub? Você testou sem hub em lado nenhum?


Se fosse um hub não deveria ter feito diferença nenhuma. Hubs 
funcionam como repetidores somente. Você tem certeza que o hub é hub e 
não é um switch? Faz MUITA diferença, switches processam os pacotes 
para saberem por qual porta devem ser enviados e SE devem ser 
enviados, alguns verificam os pacotes por erros também, depende de 
qual é o método de repassagem de pacotes que eles dão suporte.


ai descobri que tinha uma regra no squid que liberava o acesso pra 
rede interna

acl  rede src 192.168.1.0/24 http://192.168.1.0/24
http_access alow rede
mas isso estava antes das regras de bloqueio.. entao deveria funcinar 
os bloqueios igual, independente do meio da conexao... correto??


Li de novo a mensagem. Alow tem dois ls, é allow.
Na verdade seu proxy não libera nada, deveria é bloquear tudo sempre.
Nem essa parte pode ser considerada. :)

Antes das regras de bloqueio? E onde está o marcador que você se 
refere que define onde começam e onde terminam as regras de bloqueio?


Muito pelo contrário, a primeira regra http_access que seu squid tem 
noção já libera tudo para a rede interna, ou seja, seu squid está 
configurado para não bloquear nada nunca.


Como você sabe que ele bloqueou os acessos? Você recebeu como resposta 
no browser uma página de bloqueio? Você viu a tentativa de acesso nos 
logs? Você aumentou o nível de debug para indicar quais regras bateram 
com a requisição? Como é que você sabe que ele pelo menos recebeu as 
tentativas de acesso?


(...)


Você está pedido uma explicação para uma situação baseada em uma soma 
de suposições que você fez. Depois de ter visto você colocar o 
endereçamento IP errado eu duvido que alguém considere qualquer 
afirmação que você dê que tenha acontencido, sem você colar junto as 
linhas dos logs ou do shell que provam isso. Só o endereçamento errado 
já provoca erros de certa forma imprevisíveis.


Qualquer palpite aqui é chute.


Atenciosamente.

Edmundo Valle Neto



Edmundo Valle Neto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



tentando entender o squid

2007-12-14 Por tôpico Márcio Pedroso
existe alguma diferença, pro squid, estar conectado diretamente ao modem ou
ao hub

#Porta do Proxy
http_port 192.168.1.1:3128 transparent
visible_hostname Controle_Unimar

access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_log /var/log/squid/store.log
cache_swap_log /var/log/squid/swap.log

hierarchy_stoplist cgi-bin ?

#Memória RAM usada pelo squid
cache_mem 128 MB
#cache_dir   ufs /var/cache/squid 300 16 256

#Gerenciamento do cache rotate
cache_swap_low 90
cache_swap_high 95
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280

#dns_nameserver 201.10.1.2 201.10.120.3
#Mensagens de erro do Squid em Português
error_directory /usr/share/squid/errors/Portuguese

#Arquivo máximo gravado no Cache
maximum_object_size 512 KB

#Diretório do cache
cache_dir ufs /var/spool/squid 4096 16 256

#Diretório de logs
cache_access_log /var/log/squid/access.log

#Comportamento do log
cache_log /var/log/squid/cache.log

#IP's da rede local bloqueados
#acl ip_negado src /etc/squid/ip_negado
#http_access deny ip_negado

#Bloqueio de downloads por extensão
#acl download url_regex -i .com$ .pif$ .exe$ .avi$ .mp3$ .mpeg$ .mpg$ .rm$
.wma$
 .wmv$ .asx$ .cab$ .src$

#Descrição das ACLs
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 rede_local src 192.168.1.0/255.255.255.0
http_access allow rede_local
#acl SSL_ports port 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 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 Safe_ports port 1025-65535 # portas altas
acl purge method PURGE

#acesso liberado chefe
acl liberado src /etc/squid/chefe
http_access allow liberado
#proibir url orkut
acl proibir_orkut url_regex -i orkut
http_access deny proibir_orkut !liberado

#proibir por dominio
acl proibidos dstdomain -i /etc/squid/proibidos
http_access deny proibidos !liberado

acl bloquear_googletalk url_regex -i /etc/squid/talk
http_access deny bloquear_googletalk !liberado


-- 
linux user nº 432194

Eu sou livre e você?