+ Responder ao Tópico

cbq



  1. #1
    dboom
    Visitante

    Padrão cbq

    desculpem-me a ignorancia. mas como faço o cbq funcionar?
    já tenho um script que coloquei o nome de cbq-200.xxx.xxx.76.128k, alguem me falou para executar o comando cbq list, para ver se esta funcionando. qdo executei apareceu o seguinte:

    Usage: cbq.init {start|stop|timecheck}

    tá... mandei um cbq init e apareceu:

    **CBQ: CLASS in etc/sysconfig/cbq/cbq-0000.example must be >1 !

    e agora?
    o que fazer? pra onde ir?

    Db00m
    "... a procura da batida perfeita"

  2. #2
    Visitante

    Padrão cbq

    caro dboom, de uma olhada em nossos artigos, uma prévia do que tem lá é o seguinte:

    Limitando banda com CBQ

    O CBQ é um software bem mais poderoso, robusto e complexo que o traffic shapper para limitacao de banda. Sua documentacao nao é muito boa e nesse artigo nao pretendemos dar uma receita de bolo para configuracao do mesmo, e sim um passo inicial para o leitor alavancar na configuracao dele. Abaixo estao dois scripts que podem lhe auxiliar para montar o seu. E tambem alguns links como referencia.

    No slackware é nescessário fazer algumas modificações no script, mas no
    restante é a mesma coisa.

    No Red Hat 7.1 por padrão o script já funciona

    No diretorio /etc/sysconfig/cbq/ ficam as regras de limitação (classes)

    O arquivo de regra funciona assim:
    1- cada arquivo é uma regra
    2 - o nome do arquivo segue o padrao cbq-XXXX.nomedaregra (cbq-0002.fulano)
    onde XXXX é o numero da regra simples, eu associo XXX ao numero do ip do
    cliente, este numero tem obrigatoriamente 4 digitos, tem que ser 0002 ou
    maior e pode ser Hexadecimal.
    onde nomedaregra é um nome na qual voce possa associar a regra eu utilizo o
    login dos usuarios

    arquivo de exemplo cbq-0002.fulano_in64k

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

    arquivo de exemplo cbq-0002.fulano_out64k

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

    onde:
    DEVICE=,,
    RATE=
    WEITH=
    PRIO=
    RULE=
    Exemplos
    192.168.0.2 controla o ip
    192.168.0.0/24 controla a rede
    192.168.0.2:80 controla o ip utilizando a porta 80
    192.168.0.0/24:80
    quaquer destas opções seguidos de "," ex. 192.168.0.2, controla o trafego
    de saida da sua rede (upload), sendo importante lembrar que todo trafego de
    saida deve ser controlado na interface oposta do cliente.

    BOUNDED=yes/no se setado para yes o usuario estara limitado mesmo que o
    link esteja com folga

    ISOLATED=yes/no se setado para yes o cliente não poderá emprestar banda pra
    ninguem
    Apesar de não utilizar vou comentar sobre a opção TIME, esta opção serve
    para limitar o acesso em horários prédeterminados Ex.:

    TIME=-;/
    ex. TIME=18:00-06:00;256Kbit/25Kbit

    Opções do Kernel para o CBQ Funcionar

    Code Matury Level Options --->[*] Prompt for development and/or incomplete code/drivers

    Networking Options --->
    <*> Packet socket[*] Routing Messages
    <*> Unix domain sockets[*] TCP/IP networking[*] IP advanced router[*] IP Policy routing[*] IP equal cost multipath[*] IP use TOS value as route key[*] IP verbose route monitoring[*] IP large routing tables[*] IP fast network address translation[*] optimize as houte not host

    QoS and/or fair queueing --->[*] QoS and/or fair queueing
    < M > CBQ packet sheduler
    < M > CSZ packet sheduler
    < M > The simplest PRIO pseudosheduler
    < M > RED queue
    < M > SFQ queue
    < M > TEQL queue
    < M > TBF queue[*] QoS support[*] Rate estimator[*] Packet classifier API
    < M > Routing table based classifier
    < M > Firewall based classifier
    < M > U32 classifier
    < M > Special RSVP classifier
    < M > Special RSVP classifier for IPv6[*] Ingress traffic policing

    Obs. o RedHat 7.1 por default já vem preparado para o CBQ.

    IProute2:
    Pacote iproute2 para slackware 8.0
    Source do iproute2

    !!Snake Shit!!

  3. #3
    dboom
    Visitante

    Padrão cbq

    eu uso o RH 7.2, ele tbm tem o cbq, fiz todos esses procedimentos ai, mas queria saber vomo testar para ter certeza de que o limitaor esta funcionado.

  4. #4
    Visitante

    Padrão cbq

    #service cbq stats

  5. #5

    Padrão cbq

    nao sou bom de CBQ, tente controle de banda pelo iproute2 (ele tem CBQ, HTB, SFQ) ou pelo PF do openbsd que tambem eh muito bom <IMG SRC="images/forum/icons/icon_smile.gif">

  6. #6
    dboom
    Visitante

    Padrão cbq

    executei... e apareceu o seguinte:

    cbq: unrecognized service.

    o cbq nao ta func.??