-
Eu ainda nao entendi o por que de cbq e bandlimit mas enfim...
Cara e so baixar o script e fazer o seguinte:
Primeiro renomeia o arquivo pra apenas cbq depois edita ele e altera a seguinte linha :
CBQ_PATH=${CBQ_PATH:-/etc/sysconfig/cbq}
Para:
CBQ_PATH=${CBQ_PATH:-/etc/cbq}
Depois mova ele para:
#mv /usr/bin
Depois :
#ln -s /usr/bin /etc/rc.d/rc.cbq
#chmod +x /etc/rc.d/rc.cbq
Depois edite o rc.local e acrescente a linha :
/etc/rc.d/rc.cbq start
# mkdir /etc/cbq/
# chmod +x /etc/cbq
Dentro de /etc/cbq crie os seguintes arquivos:
#joe cbq-0010-gatoseco.in
DEVICE=eth0,10Mbit,1Mbit
RATE=10Mbit
WEIGTH=1Mbit
PRIO=5
RULE=192.168.0.2
BOUNDED=yes
ISOLATED=yes
#joe cbq-0010-gatoseco.out
DEVICE=eth1,10Mbit,1Mbit
RATE=10Mbit
WEIGTH=1Mbit
PRIO=5
RULE=192.168.0.2,
BOUNDED=yes
ISOLATED=yes
E logo apos:
#/etc/rc.d/rc.cbq compile
#/etc/rc.d/rc.cbq start
Os arquivos acima entendem que eth0 esta ligada a internet e eth1 a rede interna, depois e so seguir o exemplo pra criaçao dos proximos clientes.
Voce ainda deve usar o iptables para marcar os pacotes para fazer um eficaz controle de upload.
Abraçao