cbq não está limitando banda
olá pessoal ...instalei o cbq mais ele não está limitando banda
segue mes arquivos e os status
cbq-0002.teste.in
DEVICE=eth0,100Mbit,10Mbit
RATE=10Kbit
WEIGHT=1Kbit
PRIO=5
RULE=192.168.2.10
BOUNDED=yes
ISOLATED=yes
cbq-0002.teste.out
DEVICE=eth1,100Mbit,10Mbit
RATE=10Kbit
WEIGHT=1Kbit
PRIO=5
RULE=192.168.2.10,
BOUNDED=yes
ISOLATED=yes
Logs,
./cbq compile
[root@recife init.d]# ./cbq compile
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1 cbq bandwidth 100Mbit avpkt 1000 cell 8
tc class change dev eth0 root cbq weight 10Mbit allot 1514
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1 cbq bandwidth 100Mbit avpkt 1000 cell 8
tc class change dev eth1 root cbq weight 10Mbit allot 1514
tc class add dev eth0 parent 1: classid 1:2 cbq bandwidth 100Mbit rate 10Kbit weight 1Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
tc qdisc add dev eth0 parent 1:2 handle 2 tbf rate 10Kbit 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.2.10 classid 1:2
tc class add dev eth1 parent 1: classid 1:2 cbq bandwidth 100Mbit rate 10Kbit weight 1Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
tc qdisc add dev eth1 parent 1:2 handle 2 tbf rate 10Kbit buffer 10Kb/8 limit 15Kb mtu 1500
tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip src 192.168.2.10 classid 1:2
log stats
[root@recife init.d]# ./cbq stats
### eth0: queueing disciplines
qdisc cbq 1: rate 100Mbit (bounded,isolated) prio no-transmit
Sent 1266 bytes 11 pkts (dropped 0, overlimits 0 requeues 0)
borrowed 0 overactions 0 avgidle 79 undertime 0
qdisc tbf 2: parent 1:2 rate 10Kbit burst 10Kb lat 4.0s
Sent 0 bytes 0 pkts (dropped 0, overlimits 0 requeues 0)
### eth0: traffic classes
class cbq 1: root rate 100Mbit (bounded,isolated) prio no-transmit
Sent 2466 bytes 19 pkts (dropped 0, overlimits 0 requeues 0)
borrowed 0 overactions 0 avgidle 81 undertime 0
class cbq 1:2 parent 1: leaf 2: rate 10Kbit (bounded,isolated) prio 5
Sent 0 bytes 0 pkts (dropped 0, overlimits 0 requeues 0)
borrowed 0 overactions 0 avgidle 2.32491e+07 undertime 0
class tbf 2:1 parent 2:
### eth0: filtering rules
filter parent 1: protocol ip pref 100 u32
filter parent 1: protocol ip pref 100 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 100 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:2 (rule hit 29 success 0)
match c0a8020a/ffffffff at 16 (success 0 )
### eth1: queueing disciplines
qdisc cbq 1: rate 100Mbit (bounded,isolated) prio no-transmit
Sent 113 bytes 2 pkts (dropped 0, overlimits 0 requeues 0)
borrowed 0 overactions 0 avgidle 81 undertime 0
qdisc tbf 2: parent 1:2 rate 10Kbit burst 10Kb lat 4.0s
Sent 0 bytes 0 pkts (dropped 0, overlimits 0 requeues 0)
### eth1: traffic classes
class cbq 1: root rate 100Mbit (bounded,isolated) prio no-transmit
Sent 113 bytes 2 pkts (dropped 0, overlimits 0 requeues 0)
borrowed 0 overactions 0 avgidle 81 undertime 0
class cbq 1:2 parent 1: leaf 2: rate 10Kbit (bounded,isolated) prio 5
Sent 0 bytes 0 pkts (dropped 0, overlimits 0 requeues 0)
borrowed 0 overactions 0 avgidle 2.32491e+07 undertime 0
class tbf 2:1 parent 2:
### eth1: filtering rules
filter parent 1: protocol ip pref 100 u32
filter parent 1: protocol ip pref 100 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 100 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:2 (rule hit 2 success 0)
match c0a8020a/ffffffff at 12 (success 0 )
### eth2: 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 83231442 bytes 112273 pkts (dropped 0, overlimits 0 requeues 0)
[root@recife init.d]#
O QUE ESTÁ ERRADO >>> ???????????????????????????????/
cbq não está limitando banda
cbq-0002.teste.in
cbq-0002.teste.out
estao os id estao iguais deixa cbq-0002 e cbq 0003
o que necessariamente naum ta controlando
a sua eth0 é a da rede e a eth1 a da internet ???
se for o up load que naum esta controlando vc tera que fazer a marcação de pacotes para que funcione
cbq não está limitando banda
Citação:
Postado originalmente por Benatto
cbq-0002.teste.in
cbq-0002.teste.out
estao os id estao iguais deixa cbq-0002 e cbq 0003
o que necessariamente naum ta controlando
a sua eth0 é a da rede e a eth1 a da internet ???
se for o up load que naum esta controlando vc tera que fazer a marcação de pacotes para que funcione
então seria
cbq-0002.teste.in
cbq-0003.teste.out
a device da rede externa é a ETH1
e a de rede interna ETH0
valeu...
cbq não está limitando banda
sim isto ja ajuda
tenta la
cbq não está limitando banda
valeu ....qualquer coisa eu posto o erro...
cbq não está limitando banda
blz tá funcionando....
poŕem tenho algumas duvidas....
1° no filtro ( RULE )
eu especifico só o ip. ou tenho que especificar a mascara tambem tanto
no in como no out ?
eu posso tabbem limitar uma rede ao inves de Ip,
ex:
RULE = 192.168.0.0/24
valew ...
:help: :help: :help:
cbq não está limitando banda
Nao limite uma rede inteira, sempre limite por IP ex.: 192.168.0.2/32, ao limitar um range inteiro o cbq bate pino e deixa a rede lenta, conforme voce coloca ips desta range a navegar. :good:
Experiencia propria :?
cbq não está limitando banda
Eu tenho vários clientes que usam várias máquinas,
não teria uma forma de fazer controle na rede ???
Outra coisa eu tenho que setar a mascara /32 para cada ip ...?
falow
cbq não está limitando banda
Citação:
Postado originalmente por rootmaster
Eu tenho vários clientes que usam várias máquinas,
não teria uma forma de fazer controle na rede ???
Outra coisa eu tenho que setar a mascara /32 para cada ip ...?
falow
Voce pode colocar mais de um IP no mesmo arquivo,
ex.:
RULE= 192.168.0.2/32
RULE= 192.168.0.3/32
RULE= 192.168.0.4/32
Nunca usei sem mascara, s'o testando!! Mas nao recomendo. :good:
J'a tentou usar o bandlimit? o cbq 'e muito bom mas 'e complicado e trabalhoso, o bandlimit 'e bem mais simples e funciona direitinho. :?
cbq não está limitando banda
Podes me dar uma dica de como funciona o bandlimite,
instalação ,procedimentos,etc...
tenho que limitar banda dos meus clientes se meu link vai pro espaço,
:help: :help: :help: :help: :help: :help: :help: :help:
falow
cbq não está limitando banda
cbq não está limitando banda
valeu mano...vou dar uma estudada no script e implementação
valew a força
cbq não está limitando banda
Citação:
Postado originalmente por rootmaster
valeu mano...vou dar uma estudada no script e implementação
valew a força
É para isto que estamos ai :clap: :clap: :clap: