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: 38.042 ]

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

Criando relatórios estatísticos com o webalizer

Criando relatórios estatísticos da web com o awstats

Autenticando o Speedy Business automaticamente em firewalls Linux

Roteamento por origem no Linux

Instalando placa PcChips e modem PcTel

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts