+ Responder ao Tópico

cbq



  1. #1
    visitante (luis)
    Visitante

    Padrão cbq

    DEVICE=eth0,256Kbps,25Kbps
    RATE=64Kbps
    PRIO=5
    WEIGHT=6Kbps
    RULE=192.168.0.1
    RULE=192.168.0.3
    RULE=192.168.0.4
    RULE=192.168.0.6
    BOUNDED=yes
    ISOLATED=yes
    TIME=09:00-23:59;256Kbit/25Kbit

    essa regra deverá manter 64Kbps para cada um dos 4 clientes durante o horario das 9 as 24 para download certo?
    mas qndo faço cbq start, veja o erro que ocorre

    [root@luis ~]# cbq start
    find: aviso: especificou a opção -maxdepth após um argumento não opção -name, mas as opções não são posicionais (-maxdepth afecta os testes especificados antes, assim como os especificados após). Por favor, especifique as opções antes dos outros argumentos.

    find: aviso: especificou a opção -maxdepth após um argumento não opção -name, mas as opções não são posicionais (-maxdepth afecta os testes especificados antes, assim como os especificados após). Por favor, especifique as opções antes dos outros argumentos.

    Illegal "weight"
    Illegal "weight"
    RTNETLINK answers: Invalid argument
    Illegal "match"
    Illegal "match"
    Illegal "match"
    Illegal "match"
    Illegal "match


    Entaum alterei de Kbps para Kbit e veja o erro agora

    root@luis ~]# cbq compile
    find: aviso: especificou a opção -maxdepth após um argumento não opção -name, mas as opções não são posicionais (-maxdepth afecta os testes especificados antes, assim como os especificados após). Por favor, especifique as opções antes dos outros argumentos.

    find: aviso: especificou a opção -maxdepth após um argumento não opção -name, mas as opções não são posicionais (-maxdepth afecta os testes especificados antes, assim como os especificados após). Por favor, especifique as opções antes dos outros argumentos.

    tc qdisc del dev eth0 root
    tc qdisc add dev eth0 root handle 1 cbq bandwidth 256Kbit avpkt 1000 cell 8
    tc class change dev eth0 root cbq weight 25Kbit allot 1514

    tc class add dev eth0 parent 1: classid 1:64 cbq bandwidth 256Kbit rate 64Kbit weight 6Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc qdisc add dev eth0 parent 1:64 handle 64 tbf rate 64Kbit buffer 10Kb/8 limit 15Kb mtu 1500
    tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.1//LUIS classid 1:64
    tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.3//WAGNER classid 1:64
    tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.4//NELSON classid 1:64
    tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.6//MINDU classid 1:64
    tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.7//SERGIO classid 1:64

    [root@luis ~]# cbq start
    find: aviso: especificou a opção -maxdepth após um argumento não opção -name, mas as opções não são posicionais (-maxdepth afecta os testes especificados antes, assim como os especificados após). Por favor, especifique as opções antes dos outros argumentos.

    find: aviso: especificou a opção -maxdepth após um argumento não opção -name, mas as opções não são posicionais (-maxdepth afecta os testes especificados antes, assim como os especificados após). Por favor, especifique as opções antes dos outros argumentos.

    Illegal "match"
    Illegal "match"
    Illegal "match"
    Illegal "match"
    Illegal "match"

    Illegal "match"
    Illegal "match"
    Illegal "match"
    Illegal "match"
    Illegal "match"



    pode me ajudar?

  2. #2

    Padrão cbq

    Meu chapa acredito que erro esta na primeira linha do seu arquivo de configuração: DEVICE=eth0,256Kbps,25Kbps

    Faça o teste da seguinte forma

    DEVICE=eth0,100Mbit,10Mbit
    RATE=128Kbit
    WEIGHT=16Kbit
    PRIO=5
    RULE=192.168.0.1
    RULE=192.168.0.3
    RULE=192.168.0.4
    RULE=192.168.0.6
    BOUNDED=yes
    ISOLATED=yes
    TIME=09:00-23:59;256Kbit/25Kbit

    Abraços

    Clecio

  3. #3

    Padrão cbq

    Respondi para ele está duvida no www.vivaolinux.com.br mas pelo visto ele não leuuu.

  4. #4

    Padrão tb to nessa

    caro amigo, tb to com esse problema.

    find: aviso: especificou a opção -maxdepth após um argumento não opção -name, mas as opções não são posicionais (-maxdepth afecta os testes especificados antes, assim como os especificados após). Por favor, especifique as opções antes dos outros argumentos.

    e como vc disse que ja respondeu pra ele no viva o linux, eu nao vi e também ja encontrei no google varios links a respeito disso, apontando pro site do vivaolinux, mas o site está fora ja a alguns dias...

    da uma força ai...

    obrigado. Fernando.