guileao
(usa Red Hat)
Enviado em 24/06/2010 - 16:33h
Instalação dos pacotes via apt
# apt-get install shaperd
Arquivos de configuração
Os arquivos de configuração das devem ser criados na pasta /etc/shaper com o nome no seguinte formato
cbq-0002.64-in cbq-0002 – padrão indica ordem regras são carregadas exemplo... (sempre a primeira regra é a 2, não é possível criar regra 1 o nome cbq-0001 não é aceito) cbq-0002.64-out cbq-0002.64-in cbq-0003.64-out cbq-0003.64-in
. é o que separa nome padrão para o comentário
64-in – um comentário para diferenciar os arquivos de configuração(para poder identificar mais tarde)
Outros Exemplos:
cbq-0002.voip-in cbq-0002.voip-out cbq-0003.voip-in cbq-0003.voip-out cbq-0004.demais-in cbq-0004.demais-out
Crie o arquivo de configuração /etc/shaperd/cbq-0002.chefe-in com o seguinte conteúdo:
DEVICE=eth1,100Mbit,10Mbit
RATE=128Kbit
WEIGHT=12Kbit
PRIO=5
RULE=192.168.1.2
BOUNDED=yes
ISOLATED=yes
Este arquivo controla o download
Explicando o arquivo de configuração:
DEVICE - placa de rede que sera controlado o qos
RATE - a velocidade que sera disponivel
WEIGHT - Rate dividido por 10
PRIO - prioridade vai de 1 à 8 quanto mais alto menor a prioridade, o valor padrão é 5
RULE - ip ou ips que serão controlados. Exemplos de uso:
Exemplos de RULE 192.168.1.2 - o qos vai estar ativo somente nesse ip 192.168.1.0/24 - determinando qos para todos ips da rede 192.168.1.0/24:80 - qos todos ips da rede somente na porta 80 192.168.1.2:80 - qos na porta 80 somente ip 192.168.1.2
BOUNDED - yes significa que o controle sera mantido mesmo se tiver banda excedente
ISOLATED - yes significa que a banda excedente não sera compartilhada
BOUNDED e o ISOLATED - essas Regras não permite compartilhar banda entre os clientes se quiser compartilhar coloque "no" nas duas regras.
Crie o arquivo de configuração /etc/shaperd/cbq-0002.chefe-out com o seguinte conteúdo:
DEVICE=eth1,100Mbit,10Mbit
RATE=128Kbit
WEIGHT=12Kbit
PRIO=5
RULE=192.168.1.2,
BOUNDED=yes
ISOLATED=yes
Este arquivo controla o upload
A única diferença entre os dois arquivos é a virgula no final do ip na linha
RULE=192.168.1.2,
Essa virgula sinaliza a saida do tráfego “upload”
Lembrando que você pode criar quantas regras quiser, e quantos arquivos de configuração desde que mantenha igual a primeira linha "DEVICE=eth1,100Mbit,10Mbit".
É necessário ativar o arquivo de configuração, para tanto, basta copiar de um template com o seguinte comando.
# cat /usr/share/doc/shaperd/examples/example.1.conf > /etc/shaperd/shaperd.conf
Pronto basta iniciar daemon do shaper
# /etc/init.d/shaperd start