Squid - Controle de Banda

1. Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 27/02/2011 - 23:31h

Olá, estou com um pequeno problema...
uso o delay pools para controlar o download de algumas extensões...
porém, me adiciono fora do controle, e ainda sim sou controlado!
' fragmento do meu squid.conf com regras do delay pools

acl controle url_regex -i .exe$ .mp3$ .rar$ .flv$ .zip$ .wmv$ .mpeg$ .rmvb$ .mp4$ .avi$ .mov$
acl becker url_regex -i 192.168.19.88
delay_pools 2
delay_class 1 2
delay_parameters 1 -1/-1 16000/16000
delay_access 1 allow controle
delay_class 2 2
delay_parameters 2 -1/-1 -1/-1
delay_access 2 allow becker

ja tentei usar - acl becker src 192.168.19.88, ja criei uma faixa virtual e adicionei ela toda usando src e url_regex e nada...
Se alguem puder me orientar, fico grato!



  


2. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/02/2011 - 08:15h

Kra, o problema tá sendo a ordem das regras. Se vc colocar a sua regra (http_access allow becker) bem no começo das liberações, o delay pools não t atinge. Pense q o squid analisa as regras d cima pra baixo.


3. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 28/02/2011 - 10:30h

certo, então posso colocar a acl da faixa virtual e dar http_access para ela antes das regras do delay, assim esta faixa irá navegar sem limite, certo ?

obg pela ajuda!


4. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/02/2011 - 10:35h

Certo. É isso msm. Faça o teste e reporte aki.


5. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 28/02/2011 - 11:09h

adicionei a acl da faixa virtual acima do controle e tbm http_access 'faixa'
e continuou a fazer download limitado...
existe algum motivo para os pools de diferentes velocidades não estarem funcionando ? e sim somente o limitado a 16kbps ? ja tentei colocar o primeiro pool sem limite, e o segundo limitado, e ainda sim não tenho acesso total ...

obg pela ajuda.


6. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/02/2011 - 11:16h

Vc olhou como funciona o delay_pools? Pode tá havendo erro da implementação ae. Como faz tempo q eu num mexo com o delay_pools, vc pode tá olhando no www.squid-cache.org e procurar pelos parâmetros delay_pools, delay_class, delay_parameters e delay_access. Lá explica direitim e foi assim q consegui implementar.


7. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 28/02/2011 - 13:44h

ja olhei sim como funciona, ja pesquisei, testei e não obtive bons resultados, por isso vim aqui para trocar informações com outros usuários...


8. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/02/2011 - 14:01h

Coloque o seu squid.conf aki.


9. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 28/02/2011 - 14:45h

a ordem do meu squid é:

> transparent
> opções de cache
> opções de portas ssl e http
> opções de conexões ''method, purge, manager''
> delay pools '' que limita tudo.. rs''
> acl's de redes e subredes virtuais

está é a ordem do meu squid, no momento não tenho como botar o .conf, agora fica a dúvida, eu estou limitando a velocidade de algumas extensões, não testei foi limitando Redes Completas, tipo 192.168.19.0/24 a 16 kb/s e a 193.169.19.0/24 a 278 kb/s...

:X


10. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/02/2011 - 14:52h

É assim: vc limita a conexão d qq acl q vc mencionar. Funciona (eu "agarantcho"!). Eu acho q a ordem deveria ficar assim:

> transparent
> opções de cache
> opções de portas ssl e http
> opções de conexões ''method, purge, manager''
> acl's e http_access de redes com acesso total
> delay pools '' que limita tudo.. rs''
> acl's de redes e subredes virtuais restantes




11. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 28/02/2011 - 15:08h

eu fiz como você me falou anteriormente, adicionando a acl rede virtual e http_access a ela antes das regras do delay pools, e mesmo assim fiz download das extensões com velocidade limitada...



12. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/02/2011 - 15:29h

Kra, então tente fazer assim:

delay_pools 2
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow becker
delay_class 2 2
delay_parameters 2 -1/-1 16000/16000
delay_access 2 allow controle

Veja se dá certo.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts