CBQ sem medo

Muitos tem problemas em configurar o CBQ, aqui mostro uma estrutura básica de criação de regras e funcionamentos das mesmas, é um guia pratico pra quem já tentou de tudo e nada conseguiu. Parto do princípio que você realmente tem o CBQ funcionando.

[ Hits: 37.057 ]

Por: Lucas Barros em 05/03/2007


Os arquivos de regras



Vejamos os arquivos prontos:

CBQ-0002-negados.in

DEVICE=eth0,100Mbit,10Mbit
RATE=1Kbps
WEIGHT=1Kbps
PRIO=5
RULE=192.168.0.2
RULE=192.168.0.3
RULE=192.168.0.4
RULE=192.168.0.XXX
BOUNDED=yes
ISOLATED=yes

CBQ-0002-negados.out

DEVICE=eth1,100Mbit,10Mbit
RATE=1Kbps
WEIGHT=1Kbps
PRIO=5
RULE=192.168.0.2,
RULE=192.168.0.3,
RULE=192.168.0.4,
RULE=192.168.0.XXX
BOUNDED=yes
ISOLATED=yes

CBQ-0003-128banda.in

DEVICE=eth0,100Mbit,10Mbit
RATE=128Kbps
WEIGHT=12Kbps
PRIO=5
RULE=192.168.0.66
RULE=192.168.0.67
RULE=192.168.0.46
BOUNDED=yes
ISOLATED=yes

CBQ-0003-128banda.in

DEVICE=eth1,100Mbit,10Mbit
RATE=128Kbps
WEIGHT=12Kbps
PRIO=5
RULE=192.168.0.66,
RULE=192.168.0.67,
RULE=192.168.0.46,
BOUNDED=yes
ISOLATED=yes

Onde em meu servidor, a rede local esta em ETH0 e a rede Internet na ETH1. Seguindo essa estrutura é só criar arquivos que satisfarão suas necessidades de controle, cada controle de banda com dois arquivos, para upload(Out) e download(In). Depois você roda os seguintes comandos como ROOT no terminal:

# cbq compile

Se não apresentar nenhum erro:

# cbq start

Pronto, é só testar!

Página anterior    

Páginas do artigo
   1. Introdução
   2. Os arquivos de regras
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Acessando servidor Linux remotamente utilizando WinSCP e Putty no Windows

SOCKS - Acessando Hosts remotos via OpenSSH

Entendendo redes wireless

Montando um roteador com o floppyFW

Configurando roteador com USB 3G

  
Comentários
[1] Comentário enviado por flipe em 05/03/2007 - 09:07h

legal o tuto.

valeu

[2] Comentário enviado por tuxSoares em 05/03/2007 - 10:34h

Muito legal seu artigo, quando comecei a utilizar o cbq no meu servidor a alguns meses tive alguns problemas para coloca-lo para funcionar, acho que no seu artigo so faltou vc dizer de onde faz o download do cbq e a forma mais pratica de instala-lo... Mas no geral seu artigo está bom, parabéns, continue contribuindo com a comunidade linux...

Vlw ai, felicidades!

[3] Comentário enviado por lucaslinux em 05/03/2007 - 10:50h

phylipe, como falei no inicio do artigo: parto do ponto onde creio que o CBQ esta funcionando legal e suas dependencia instaladas e funcionado perfeitamente, ou seja, queria escrever justamente para quem ja leu de tudo e nada consegiu, mesmo tendo ele instalado e funcionando.. :) Valeu brow... tamos na area!

VIVA O LINUX!

[4] Comentário enviado por dcyrillo em 05/03/2007 - 11:04h

O arquivo CBQ-0003-128banda.in está repetido duas vezes, a última regra nao seria CBQ-0003-128banda.out trocando a interface e adicionando as virgulas no final de cada arquivo rule?


[5] Comentário enviado por pcnmota em 06/03/2007 - 16:48h

Caro lucaslinux,

Eu utilizo o cbq, mas sempre tive problemas no controle com o upload, mesmo usando as regras que vc descreveu, não limita. Ja usei regras ate em conjunto com o mangle e também nao foi.Controle de download no cbq é perfeito, mas acredito que controlar upload no cbq seja um mito.

Um abraco e parabens pelo tuto.

[6] Comentário enviado por coffani em 06/03/2007 - 17:16h

Parabéns pelo artigo estava mesmo precisando de um desses...vlw

[7] Comentário enviado por marceloespindola em 07/03/2007 - 09:46h

Pessoal Eu tenho Um servidor Linux com Debian Sarge ele um gateway/proxy de uma lan house, ele estabelece a conexão com a internet automaticamente ao iniciar através de script criado por mim chama o comando pppoe-start recebendo assim um ip válido na interface ppp0. Apesar do proxy ser o squid ele está configurando para limitar a banda de alguns arquivos predefinidos, quase sempre algum usuário toma a banda quase inteira em algum site principalmente o youtube, assim eu gostaria de implementar o cbq para controlar a banda que venha somente da internet, pois se eu colocar cbq controlando a banda entre o proxy/cliente o cache não irá render o esperado. Assim diante o que foi colocado como seria a configuração do cbq para esta situação?

[8] Comentário enviado por leonet2008 em 11/04/2007 - 20:46h

olá pessoal... na configuração do RATE=128Kbps , em outro artigo que li tinha RATE=128Kbit qual o correto ?

[9] Comentário enviado por fabiorvs em 16/04/2007 - 17:32h

Boa tarde,

Estou com um problema, temos um link de 10 megas, temos a matriz e duas filiais ligadas por fibra optica, todas as filiais tem seus servidores de internet com IP valido o que preciso fazer, uma maquina que seja o gateway default das filiais só que elas não vão passar por NAT e sim por forward pois elas tem IPs validos, coloquei uma maquina com uma placa rede só para controlar esse forward e configurei o CBQ mas não esta funcionando, tem algum truque para me ajudar.

Muito grato

[10] Comentário enviado por jaclinton em 22/01/2008 - 10:51h

pow cara eu estou tentando configurar aki e instalar o cbq porém o sistema estar a mostrar o seguinte erro:
lendo lista de pacotes ... pronto
construindo árvore de depedências
reading state information ... pronto
e: Impossivel achar pacote cbq.
E este erro não foi encontrado apenas em uma máquina mais em duas máquinas com o ubuntu e tenho certeza que minha internet não é pois eu tenho um link de 1mg que estão e uso apenas seis computadores.
Eu gostaria que alguém me ajudasse!!!

[11] Comentário enviado por andre_mandrake em 25/03/2008 - 15:08h

Boa Tarde,

Tou com o seguinte problema quando digito o cbq start recebo a seguinte mensagem

find: warning: you have specified the -maxdepth option after a non-option argument (, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). P lease specify options before other arguments.

Gostaria de saber do que se trata.

[12] Comentário enviado por flavramone em 17/04/2008 - 15:15h

legal mas vale lembrar que a regra de limitacao de upload nao vai funcionar no caso de se estar usando o masquerade do nat do iptables , que altera o ip do cabecalho do pacote na saida . neste caso e' nessecario um pouco mais de trabalho .

[13] Comentário enviado por lucaslinux em 19/04/2008 - 19:32h

Ae pessoal, a questão do up load é possivel, desde q seja configurado o NAT / Firewaal e o Squid se usado para não mudar os cabeçalhos do pacote ip. Outro tudo eu ensino isso.

[14] Comentário enviado por 22baiano em 22/09/2008 - 12:53h

ola... sou cabaço no mundo do linux... minha duvida e a seguinte, quando vc diz que:

DEVICE=eth0,100Mbit,10Mbit
RATE=128Kbps
WEIGHT=12Kbps
PRIO=5
RULE=192.168.0.66
RULE=192.168.0.67
RULE=192.168.0.46
BOUNDED=yes
ISOLATED=yes

... vc esta dizendo que 128Kbps vai ser dividido entre os três ips, ou cada ip vai ter 128Kbps???


Contribuir com comentário