Squid - Controle de Banda

13. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

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

ja fiz assim também... e controlou do mesmo jeito...
to é pra fazer uma faixa virtual, e fazer essa faixa toda passar por fora do squid...


  


14. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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

Calma. Tente assim:

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


15. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 28/02/2011 - 17:53h

ja tentei utilizar deny all abaixo das regras de limite, pois assim a regra se aplicaria somente ao que está acima do deny all...
e AINDA assim controlou tudo...

obg por responder minhas dúvidas! :D


16. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 01/03/2011 - 00:23h

Bem, eu tentei fazer bloqueio por redes / ips invez de extensões urls...
e deu certo, tipo, eu me colocando sem limite, e outro ip com limite, agora fica a duvida...
qual a diferença entre limitar redes e extensões url's ? :D

obg pela ajuda e atenção!


17. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 01/03/2011 - 11:14h

Falando em regras, não há diferença alguma, deveria funcionar. Eu acho q a diferença está no tipo de classe do delay_class. Tente modificar a classe pra 3 e estabeleça as regras d acordo com a classe.


18. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 01/03/2011 - 15:33h

engraçado é que o cache esta indo na velocidade da rede e não do controle, e nem uso o ZPH isso é bom... rs


19. Re: Squid - Controle de Banda

Flavio D. Martins
fdmartins

(usa Debian)

Enviado em 01/03/2011 - 19:38h

pq vc não usa a opção de shaper e bem mais fácil.






Hospedagem de Site
plano apartir de R$5,00
www.linkdatacenter.com.br


20. Re: Squid - Controle de Banda

Elaine Cristina dos Santos
elaine.pitty

(usa Fedora)

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

eu passo pelo msm problema, era para estar no user_sem_controledebanda, mas msm assim sou controlada rsss

# Controles de banda
delay_pools 3

# Primeiro controle
delay_class 1 3

# -1/-1 significa que não teremos limites para a delay pool 1
delay_parameters 1 -1/-1 -1/-1 -1/-1
delay_access 1 allow user_sem_controlebanda

# Segundo controle
delay_class 2 3

# Limita downloads
delay_parameters 2 1000000/1000000 1000000/1000000 1000000/1000000
delay_access 2 allow libera_dowloads

# Terceiro controle
delay_class 3 3

# Limita videos
delay_parameters 3 300000/300000 300000/300000 300000/300000
delay_access 3 allow libera_musica



21. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 02/03/2011 - 09:16h

aqui eu resolvi limitando uma rede toda invez de apenas extensões em url's ...
mas o que vc pode fazer é na sua regra de PREROUTING, adicionar depois da interface que vc especificou o seu ip... ex: -A PREROUTING -p tcp -m tcp -i eth1 !SEU_IP --dport 80 -j REDIRECT --to-ports 3128
assim, irá passar por fora do squid... eu pensei em fazer isso aki cmg, mas nao sei pq o cache ta indo fora do controle, então ta bom demais! rs


22. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/03/2011 - 09:19h

Essa parada no iptables eu já sabia, mas acho mais chato d gerenciar. Tem como fazer pelo squid e vou achar uma solução. Guentem ae.


23. Re: Squid - Controle de Banda

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 02/03/2011 - 09:23h

meu Delay ficou assim:

### CONTROLE DE DOWNLOAD DE EXTENSOES###
#acl controle url_regex -i .exe$ .mp3$ .rar$ .flv$ .zip$ .wmv$ .mpeg$ .rmvb$ .mp4$ .avi$ .mov$

acl controle src 192.168.19.0/24
acl becker src 192.168.199.0/24
delay_pools 2
delay_class 1 2
delay_parameters 1 -1/-1 16000/16000
delay_access 1 allow controle
delay_access 1 deny all
delay_class 2 2
delay_parameters 2 -1/-1 -1/-1
delay_access 2 allow becker
delay_access 2 deny all



24. Re: Squid - Controle de Banda

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/03/2011 - 10:31h

Galera, entendi melhor como funciona o diacho do delay pools. Vou colocar como deveria estar e comentando cada linha, ok?

#ACL's (não precisa comentar)
acl controle url_regex -i .exe$ .mp3$ .rar$ .flv$ .zip$ .wmv$ .mpeg$ .rmvb$ .mp4$ .avi$ .mov$
acl becker src 192.168.199.0/24

# Definindo a quantidade de delay_pools
delay_pools 2

# Primeira regra com classe 2
delay_class 1 2

# Aqui é a chave. Este delay_parameters funciona da seguinte forma: delay_parameters [nº do delay_pools] [limite pra rede toda] [limite pra cada IP]. O lance do limite funciona assim: [banda limitada, em bytes/s]/[quantidade excedida para ativar o limite de banda, em bytes]
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow becker
delay_class 2 2
delay_parameters 2 16000/16000 16000/16000
delay_access 2 allow controle
delay_access 2 deny all

Então é dessa forma q deveria ficar. Ponha bem no final das regras os delays, ok? Teste e d-nos o feedback.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts