Vamos lá !
http://under-linux.org/wiki/index.php/BandLimit .
Dependências:
Iptables ou Ipchains, iproute2 e módulos de kernel do CBQ, QoS.
Iptables precisa de Iptable_mangle e ipt_MARK
Ipchains nenhuma.
Vamos a instalação do danado.
Baixe o rc.bandlimit-V0.4 do link http://underlinux.com.br/downloads/bandlimit/rc.bandlimit-v0.4 .
Agora crie um diretório chamado “bandlimit” dentro do seu “/etc”, dentro deste diretório, com seu editor favorito, crie uma arquivo chamado “ips” e salve seu primeiro ip e velocidade que serão controlados no formato:
ip:ratein:rateout. - Ex: 10.10.2.1:97:33
No mesmo diretório, crie agora um arquivo chamado interfaces e salve dentro dele as interfaces usadas no formato:
ethx – Ex: eth0
ethx – Ex: eth1
Quando se erra uma letra no nome dos arquivos, ocorre uma falha na leitura do kernel portanto preste atenção.
Vamos editar agora o arquivo rc.bandlimit-V.04 e começar a modifica-lo.
Procure por esta parte do arquivo.
IPTABLES=`which iptables`
TC=`which tc`
IPCHAINS=`which ipchains`
GREP=`which grep`
CUT=`which cut`
EXPR=`which expr`
Acrescente um cerquilha na 3 linha como abaixo:
IPTABLES=`which iptables`
TC=`which tc`
#IPCHAINS=`which ipchains`
GREP=`which grep`
CUT=`which cut`
EXPR=`which expr`
#Firewall's Suportados ipchains e Iptables # Padrão IPTABLES
#firewall=ipchains
firewall=iptables
#############
# Interfaces
redelocal=eth0
#redelocal2=eth0
redelocal2=inexistente
internet=eth1
#############
Feito isso, vamos dar permissão de execução no rc.bandlimit-v0.4 com o comando:
[root@sn1 fenix]#chmod +X rc.bandlimit-v0.4
No fedora, mova este arquivo para o diretório “/etc/rc.d/init.d” e entre com o comando:
[root@sn1 fenix]# /etc/init.d/rc.bandlimit-v0.4 install
Ele deverá retornar a mensagem, “SISTEMA JÁ INSTALADO”. Como último passo entre com o comando:
[root@sn1 fenix]#/etc/init.d/rc.bandlimit-v0.4 start
Este texto tem como intenção ajudar aos amigos, qualquer crítica é bem vinda desde que seja para melhoria do mesmo. Qualquer pessoa está autorizada a distribuir, publicar ou enviar por e-mail desde que mantenha os créditos do autor.
Edson Doria – Fenix
e-mail: fenix.se@gmail.com
2 comentários:
Muito bom!
Adicionei em meu site!
Abraço
http://rmb.mus.br
Muito bom seu texto, bem didático e de simples entendimento inclusive para quem está começando.
Muito obrigado pela sua ajuda
Postar um comentário