Instalei o iproute com o comando:
# apt-get install iproute
Va até /usr/bin e baixe o script cbq.ini:
# wget http://heanet.dl.sourceforge.net/\
sourceforge/cbqinit/cbq.init-v0.7.3
Copie-o pra dentro de init.d:
# cp cbq.init /etc/init.d/
Para uma melhor organizaçao do mesmo, siga o seguinte passo: renomeie o script para "cbq" somente. Esse passo so deve ser seguido dentro de init.d. No mais, ele segue com o nome completo:
# mv cbq.init-v0.7.3 cbq
Edite o script cbq, dentro de init.d, e altere a linha que se refere ao caminho onde serão criadas as regras de controle, da seguinte forma:
de:
CBQ_PATH=${CBQ_PATH:-/etc/sysconfig/cbq}
para:
CBQ_PATH=${CBQ_PATH:-/etc/cbq}
Lembrando que essa alteraçao foi feita pelo simples fato do Debian não possuir o diretório sysconfig.
Crie e dê permissão de acesso ao diretório onde serão armazenadas as regras de controle:
# mkdir /etc/cbq/
# chmod +x /etc/cbq
Faça o mesmo com o caminho onde esta localizado o script:
# chmod +x /etc/init.d/cbq
Crie as regras dentro de /etc/cbq, da seguinte forma:
# vi cbq-0010-base-client
Dentro do arquivo, coloque:
DEVICE=eth1,10Mbit,1Mbit
RATE=10Mbit
WEIGTH=1Mbit
PRIO=5
RULE=192.168.0.10
BOUNDED=yes
ISOLATED=yes
# vi cbq-0010-client-base
Dentro do arquivo, coloque:
DEVICE=eth1,10Mbit,1Mbit
RATE=10Mbit
WEIGTH=1Mbit
PRIO=5
RULE=192.168.0.10,
BOUNDED=yes
ISOLATED=yes
Agora, aplique as regras. Vá até init.d e digite:
# ./cbq compile
foi tudo normal sem erros mais quando fui ver não fez nenhum controle, continuou tudo do mesmo jeito sem controle, fiz uns teste com alguns medidores antes do cbq e apos o cbq mais tudo continuo do mesmo jeito, as taxas de download tb continuam do mesmo valor como se fosse direto o link, alguem pode me ajudar?