Limite de banda para determinado IP

1. Limite de banda para determinado IP

Thiago da Silva Christofoli
thiagosc

(usa Mandrake)

Enviado em 26/08/2009 - 08:16h

Bom dia amigos, tenho em minha rede configurado o iptables e squid meu link atual é de 2 mb full, porém preciso limitar o acesso a 256 kbps a um determinado ip. Tenho visto muitas dicas mas até agora não consegui sucesso, li sobre o CBQ porém como meu caso é apenas limitar para um único ip acredito que uma regra no squid possa resolver. Alguma dica?
[]´s


  


2. PESQUISANDO

Daniel Fernandes
volcom

(usa Debian)

Enviado em 26/08/2009 - 09:18h

EM pesquisa aqui no VoL mesmo achei algumas coisas que podem ajudar:

http://www.vivaolinux.com.br/dica/Squid-Implementando-controle-de-banda/

http://www.vivaolinux.com.br/topico/Squid-Iptables/limitar-banda-por-ip-ou-mac

http://www.vivaolinux.com.br/artigo/Limitando-download-com-Squid

Normalmente muitas pessoas já passaram pelos problemas que temos e tiveram alguma solução parecida com a que precisamos. Basta procurar pelo problema e juntar as soluções...

Se tiver alguma dúvida é só postar!

Abraço


3. Router

Alan Batista dos Santos
alanbatista

(usa CentOS)

Enviado em 26/08/2009 - 10:42h

Por que você não procura configurações no router??É bem melhor tem routers que desenvolver esse tarefa com qualidade assim o firewall e nem proxy ficam fazendo tarefas que não são muito de sua competência.


4. olha se atende

Rodrigo P Freitas
rpfreitas

(usa Linux Mint)

Enviado em 26/08/2009 - 18:12h

Olá amigo, se eu não estiver errado vc pode usar o controle de banda com estes comandos.

delay_pools 1 # isto significa que nós possuímos 1 delay's pools

delay_class 1 2 # delay_class (número da delay pool) (número da classe da delay pool)

delay_parameters 1 114688/114688 16384/16384 # Define os parâmetros para uma delay pool. Cada delay pool tem um número de alocação de tráfego associado.

delay_access 1 allow redelocal # Determina em qual delay pool uma requisição será encaixada. A primeira a combinar será utilizada, por isso verifique com #cuidado suas acls.

Obs delay_parameters.
Estes numeros refere-se a uma conexão de 1mbs=1024Kbps e o segundo a 16KB/s =128Kbps.
Para se chegar a estes valores, vc primeiro pega o valor de sua conexão, neste caso 1Mega ou 1024 Kbps, divide por 8 =128KB/s e multiplica por 1024, resultado igual a 131072. Como pode observar o valor não e igual ao encontrado no Delay_parameters, devido eu ter deixado uma parte reservada para o sistema. Assim meu squid vai usar no maximo 896Kbps, desta forma nunca tera toda a sua banda usada para alguma atualização, pois vc limitou o squid a 896Kbps.
O segundo numero e o valor que cada usuario conectado via proxy vai usar para navegar.
Caso fique mais alguma duvida, da uma olhanda neste artigo.
http://www.vivaolinux.com.br/artigo/Criando-delay-pools-(Proxy-Squid)/?pagina=2






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts