CONTROLE DE BANDA NO SARGE

Esta é uma dica do nosso amigo…muito boa!!

O Debian Sarge já vem com as opções necessárias para o controle de banda, não sendo necessário recompilar o kernel. Então, siga os seguintes passos:

Instale 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-x.x.x

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-x.x.x 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

Abração a todos.

  • gatoseco@baroni.com.br

Curitibanos/SC

About fcacomputers

Just du it
This entry was posted in LINUX. Bookmark the permalink.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s