- CBQ
+ Responder ao Tópico
-
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.
-
Re: CBQ
Que distro vc ta usando ???
E por que vc ta encucado com timecheck???
Valeu !!!