Squid (squid.conf)

Controle de banda no Squid

Categoria: Networking

Software: Squid

[ Hits: 17.139 ]

Por: João Renato Arceno do Canto


Este arquivo vai ajudar no controle da banda utilizada por usuários. É muito útil quando temos um servidor na rede local que serve de gateway para usuários de outras redes através de um link com banda curta como, por exemplo, o Frame Relay. Existe ainda a possibilidade de controlar a banda máxima utilizada por cada usuário e o máximo utilizado por todos os usuários da rede.

Para calcular a velocidade desejada em bits (padrão do Squid) use a seguinte formula:

(Velocidade desejada x 1024)/8 = número a ser informado nas regras do delay_pools.

Espero ajudar aos colegas. Nesse trecho cadastrei 2 redes com velocidades diferentes.


(...)
delay_pools 2

# Essa rede tem velocidade ilimitada (-1/-1) e uma velocidade máxima de 300kb/s por máquina
delay_class 1 2
delay_parameters 1 -1/-1 38400/38400
delay_acess 1 allow rede_unidade01

# Máximo de 64kb/s por máquina e máximo de 128 para a rede 
delay_class 2 2
delay_parameters 2 8192/8192 16448/19448
delay_access 2 allow rede_unidade02
(...)
  


Comentários
[1] Comentário enviado por chaplinux em 30/04/2007 - 01:11h

desculpe meu QI baixo... mais onde se define ai o controle por IP ou MAC?

[2] Comentário enviado por joaoarceno em 01/05/2007 - 17:01h

Boa pergunta colega realmente eu esquici deste trecho.
O arquivo completo fica + ou - assim.
**********************************************************************
acl unidade01 src 10.0.0.0/16
acl unidade02 src 10.1.0.0/16

# Essa rede tem velocidade ilimitada (-1/-1) e uma velocidade máxima de 300kb/s por máquina
delay_class 1 2
delay_parameters 1 -1/-1 38400/38400
delay_acess 1 allow rede_unidade01

# Máximo de 64kb/s por máquina e máximo de 128 para a rede
delay_class 2 2
delay_parameters 2 8192/8192 16448/19448
delay_access 2 allow rede_unidade02

http_access allow rede_unidade01
http_access allow rede_unidade02
http_access deny all
**********************************************************************

[3] Comentário enviado por gahost em 14/11/2009 - 11:40h

olá amigo fiz tudo certinho mais tenho uma duvida nesssa linha aqui: delay_parameters 1 -1/-1 38400/38400 eu tenho intrnet ilmitada no servidor e 300kbs so que minha duvida é esses 300kbs é para cada cliente ou os 300 é divido pra todos. no caso se eu tiver 4 usuer vai da só 75kbs para cada.

eu gostaria de que ficasse 300kbs por usuario.

[4] Comentário enviado por nandowilliam em 11/02/2011 - 11:43h

#essas 3 linhas configuram a velocidade de 300kbps para cada usuario do grupo "rede_unidade01".
cada usuario poderá navegar no maximo a 300kbps

delay_class 1 2
delay_parameters 1 -1/-1 38400/38400
delay_acess 1 allow rede_unidade01


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts