Servidores Limitados por Banda.... [RESOLVIDO]

1. Servidores Limitados por Banda.... [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 04/09/2008 - 13:30h

Fala galerinhaa...
Tudo na paz?

Então preciso de um help de vocÊs, seguinte, preciso de um esqueminha aki, alguns links ou mesmo ajudas de usuários que já mecheramn com isso, seguinte, aki na empresa estamos querendo implementar algum serviço de limitação de banda, algo que seria interessante também seria algo como HA, porem ainda não conheço muito sobre estes assuntos, entao para testar e aprender um pouquinho gostaria de algums informações sobre serviços limitadores de banda em linux,

Alguem poderia me dar uma ajudinha com links, opniões, ou mesmo dicas de qual serviço utilizar?

Um abraço a todos...


  


2. MELHOR RESPOSTA

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 04/09/2008 - 17:35h

sim a sua configuração está correto, so que acho que compliquei no meu exemplo.

oque quis dizer é que vc pode criar vários arquivos ou (politicas de trafico) dentro da pasta /etc/shaper/

1. cada arquivo é uma regra;
2. o nome do arquivo segue o padrão cbq-XXXX.nomedaregra (cbq-0002.fulano), onde XXXX é o numero da regra simples, eu associo XXX ao número do ip do cliente, este número tem obrigatoriamente 4 dígitos, tem que ser 0002 ou maior e pode ser Hexadecimal;

Onde: "nomedaregra" é um nome na qual você possa associar a regra, no seu caso vc pode usar por departamento como exemplo:

exemplo:

arquivo cbq-0001.compras.in #download

DEVICE=eth0,10Mbit,1Mbit
RATE=64K
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0/150
BOUNDED=yes
ISOLATED=yes

Arquivo de exemplo cbq-0001.compras_out #upload

DEVICE=eth1,10Mbit,1Mbit
RATE=64K
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0/150
BOUNDED=yes
ISOLATED=yes

ai vc criaria um arquivo para cada certo so mudando a numeração do arquivo e regra da rede a ser usado no caso outro setor vc poderia usar outro raio de ip:

Arquivo de exemplo cbq-0002.administração.out #download

DEVICE=eth1,10Mbit,1Mbit
RATE=64K
WEIGHT=6Kbit
PRIO=5
RULE=10.0.0.1/24
BOUNDED=yes
ISOLATED=yes


e assim vai, o shaper do debian na verdade é o cbq, so que no debia ele foi renomeado assim...

os exemplos que eu te passei de regra são só para vc pode imaginar as possibilidades de configurações que vc pode fazer.. se quiser chato mesmo vc pode definir regras por ip, prontocolo, mac... pode usar junto de regras para definir prioriades para serviços e assim por diante... o mesmo se a banda terá horario liberado...

olha aqui uma definição bem basica dos comandos:
http://www.vivaolinux.com.br/artigo/Limitando-banda-com-o-CBQ/



3. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Thiago Fernandes de Melo
m4tri_x

(usa Ubuntu)

Enviado em 04/09/2008 - 13:44h

Iae Maran, tem o CBQ kra, uso ele para controle de banda, tem varios artigos aqui no VOL, foi pelos artigos que eu configurei aqui.

Bom acho que eh isso, no linux eu não conheço nenhum alem desse.

[]´s fera.




4. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 04/09/2008 - 13:51h

Bom você está querendo fazer traffica Shaper (limitar Banda) na interface no servidor ou por prontocolo, mac, ip tendo este usando (QOS) para priorizar o prontocolo?

bom para traffic shaper, os mais usado é o CBQ, há varios artigos aqui:

http://www.vivaolinux.com.br/artigo/CBQ-sem-medo/
http://www.vivaolinux.com.br/artigo/Limitando-banda-com-o-CBQ/
http://www.vivaolinux.com.br/artigo/Controlando-UPLOAD-com-o-CBQ/
Debian:
http://under-linux.org/forums/proxy-nat-firewall/83803-tutorial-controle-de-banda-no-debian-shaper-c...

ele funciona junto ao iproute2, que pode ser usado também para fazer este serviço via iptables, junto com o comando tc:
http://www.securityfocus.com/infocus/1285

Esses dias procurando algo para meu desktop achei estes programas para traffic shaper no linux:

http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection...

Este aqui foi o que achei mais interessante para servidor
http://www.mastershaper.org/index.php/Main_Page




5. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 04/09/2008 - 13:55h

@Thiago valeu meu velho vou procurar a respeito

@gesousa, estou analizando as informações passadas, muito obrigado :)
Não havia procurado no VOL por não saber qual software era resposável por este serviço

Um abraço


6. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 04/09/2008 - 14:13h

Aqui usamos servidores Debian ai eu já, opa shaper no Debian :)

Parece ser simples, porem fiquei com uma duvida, beleza crio a regra vo la limito a banda da interface em questão, porem, aqui trabalhamos com muitos usuários e setores, um exemplo.

Comprasm, lá tem, vai 4 máquinas 4 usuários, porem outros setores tem 8 a 9 máquina mais usuários, só que aki com o que mais trabalhamos é Terminal Server (LTSP).

Ai como eu faria para tipow:

Para a faixa 192.168.1.100 até a faixa 192.168.1.150 limitar a 64kbits.
Isso é possivel?

Seguiria as mesmas linhas dos arquivos?

Um abraço


7. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 04/09/2008 - 14:23h

Pera acho que entendi, digamos assim, eu vo la e crio um arquivo na pasta /etc/shaper

DEVICE=eth1,10Mbit,1Mbit
RATE=32Kbit
WEIGHT=3Kbit
PRIO=5
RULE=13.0.0.2,
BOUNDED=yes
ISOLATED=yes

Bom ai assim digamos que eu queira controlar a banda da minha rede local na faixa que especifiquei no post anterior ai eu viria:

DEVICE=eth1,100Mbit,10Mbit
RATE=64Kbit
WEIGHT=3Kbit
PRIO=5
RULE=192.168.1.100/150,
BOUNDED=yes
ISOLATED=yes

Ai este arquivo seria para op setor compras, ai eu poderia vir e ir criando um para cada setor se for assim que estabelece um controle?
Bom isso foi algo que deduzi posso estar completamente errado
a linha que deduzi foi
RULE=192.168.1.100/150,
Esta correto???

Um abraço


8. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 04/09/2008 - 14:33h

Alguns exemplos de regras:

#Essa regra controla a faixa de ip
RULE=192.168.254.0/24,

#Essa regra usa a porta 80 na faixa de ip 10.1.1.0
RULE=10.1.1.0/24:80

#Essa regra seleciona apenas um IP
RULE=10.2.2.5

#Essa regra Seleciona apenas a porta 20 e 21
RULE=10.2.2.5:20/0xfffe

#Essa regra Seleciona a porta 50 até 5000
RULE=:25,10.2.2.128/26:5000

#Essa regra seleciona a porta 80
RULE=10.5.5.5:80,

lembrando que dentro da pasta /etc/shaper pode haver mais de uma politica de pacote
e cada uma pode usar uma regra diferente

tipo:
cbq-0001.-in
cbq-0001.-out
cbq-0002.-in
cbq-0002.-out

sendo que nelas:
cbq-0001.-in
DEVICE=eth0,100Mbit,10Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=192.168.254.0/24
BOUNDED=yes
ISOLATED=yes

cbq-0001.-out
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=192.168.254.0/24,
BOUNDED=yes
ISOLATED=yes

cbq-0002.-in
DEVICE=eth0,100Mbit,10Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=10.0.0.0/24
BOUNDED=yes
ISOLATED=yes

cbq-0002.-out
DEVICE=eth0,100Mbit,10Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=10.0.0.0/24
BOUNDED=yes
ISOLATED=yes




9. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 04/09/2008 - 14:40h

Desculpe aignorancia mais meu post acima estava correto ou incorreto, sim entendi alguns exemplos, só que veja amigo, por faixas diferentes da rede local como fikaria isto, claro se vc puder ajudar, algo como fiz no meu post,

para uma faixa da rede quero akilo, para outra akilo outro,t em como me dar um exemplo?

Pois não queria definir um valor para a rede inteira e sim valores diferentes para setores diferentes, pois assim posso saber a real necessidade de cada setor, pois não preciso apenas de como fazer, a cada modificação temos que apresentar um projeto e no que o mesmo ira nos beneficiar, por isso preciso saber como atribuir um controle por faixas especificas de minha rede local :)

Um abraço e obrigado pela ajuda.


10. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Luis Carlos de Brito
luiscarlos

(usa Fedora)

Enviado em 04/09/2008 - 21:28h

uma solucao seria vc criar enderecos de redes diferentes para cada setor, e para cada rede criar uma classe com HTB e entao alocar a banda para cada classe, assim se vc precisar adicionar pc a um setor, basta inseri-lo na rede correspondente, o script continua imutavele funcionando.

as ferramentas sao
tc
iproute
ip


11. Re: Servidores Limitados por Banda.... [RESOLVIDO]

Fabio Maran
maran

(usa Debian)

Enviado em 05/09/2008 - 10:29h

Gesousa, parábens sanou todas minahs dúvidas, então elejo sua resposta com oa melhor, muito obrigado pela ajuda, agora entendi o que vocÊ disse no post.

Então beleza velinho vou usar o esquema de liberamento por faixas de rede, como fiz no post, pelo menos a principio ;)

Abraços






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts