+ Responder ao Tópico

CBQ



  1. #1

    Padrão CBQ

    caro amigo, obrigado mais uma vez.

    o script que estou usando é o cbq.init-0.7.3 que está nesse link:
    http://sourceforge.net/projects/cbqinit

    eu procurei nele onde fala sobre o maxdepth, encontrei em dois lugares, que é do find mesmo como vc disse e coloquei essa referencia (maxdepth) no começo da linha, ai parou de dar essa mensagem, fiz assim:

    essa é a primeira, por default é assim:
    CLASSLIST=`find $1 \( -type f -or -type l \) -name 'cbq-*' \
    -not -name '*~' -maxdepth 1 -printf "%f\n"| sort`
    [ -z "$CLASSLIST" ] &&
    cbq_failure "no configuration files found in $1!"

    ai eu mudei para isso:
    CLASSLIST=`find $1 -maxdepth 1 \( -type f -or -type l \) -name 'cbq-*' \
    -not -name '*~' -printf "%f\n"| sort`
    [ -z "$CLASSLIST" ] &&
    cbq_failure "no configuration files found in $1!"

    e a segunda é essa:
    DEVFIELDS=`find $1 \( -type f -or -type l \) -name 'cbq-*' \
    -not -name '*~' -maxdepth 1| xargs sed -n 's/#.*//; \
    s/[[:space:]]//g; /^DEVICE=[^,]*,[^,]*\(,[^,]*\)\?/ \
    { s/.*=//; p; }'| sort -u`

    e eu mudei para isso:
    DEVFIELDS=`find $1 -maxdepth 1 \( -type f -or -type l \) -name 'cbq-*' \
    -not -name '*~' | xargs sed -n 's/#.*//; \
    s/[[:space:]]//g; /^DEVICE=[^,]*,[^,]*\(,[^,]*\)\?/ \
    { s/.*=//; p; }'| sort -u`

    bom como eu disse depois disso parou esse erro e quando eu dou um cbq timecheck não me retorna nada.

    ja os meus arquivos eu fiz de teste assim:
    (cbq-0001.teste)
    DEVICE=eth0,100Mbit,10Mbit
    RATE=10Kbps
    WEIGHT=1Kbps
    PRIO=5
    RULE=192.168.1.7
    BOUNDED=yes

    (cbq-0002.teste2)
    DEVICE=eth0,100Mbit,10Mbit
    RATE=10Kbps
    WEIGHT=1Kbps
    PRIO=5
    RULE=192.168.1.7,
    BOUNDED=yes

    onde eth0 é minha rede local, com esses arquivos eu acredito que era para que o micro 192.168.1.7 ficasse bem lento ao copiar algo por exemplo que estivesse na maquina onde roda o cbq que é meu gateway e tb server samba (192.168.1.1).
    pois estaria limitando a banda para 10kbps sobre tudo o que saisse do ip 192.168.1.7 e sobre tuddo que entrasse para ele.
    só que nao mudou em nada a velocidade continuou normal.

    e tb tem outro problema, é aleatório, as vezes eu faço o cbq start e ele me retorna erro, eu faço de novo e ele ja nao fala mais nada e o cbq stats me retorna isso:

    ### eth0: queueing disciplines

    qdisc pfifo_fast 0: bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    Sent 1718279676 bytes 1309987 pkt (dropped 0, overlimits 0 requeues 0)
    rate 0bit 0pps backlog 0b 0p requeues 0

    ### eth1: queueing disciplines

    qdisc pfifo_fast 0: bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    Sent 70834 bytes 241 pkt (dropped 0, overlimits 0 requeues 0)
    rate 0bit 0pps backlog 0b 0p requeues 0

    ### tun0: queueing disciplines

    qdisc pfifo_fast 0: bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    Sent 44450 bytes 424 pkt (dropped 0, overlimits 0 requeues 0)
    rate 0bit 0pps backlog 0b 0p requeues 0

    O que será que estou fazendo de errado?
    Para controle de bando o mais indicado é realmente o cbq?

    Obrigado por tudo.
    Fernando.

  2. #2

    Padrão Re: CBQ

    Que distro vc ta usando ???

    E por que vc ta encucado com timecheck???


    Valeu !!!