O HTB (Hierarchical Token Bucket) é o sucessor do CBQ (Class Based Queueing). O HTB é utilizado para configuração do tão famoso QoS no Gnu/Linux.
O HTB Tools é uma ótima ferramenta para facilitar a configuração e manutenção do QoS. Tem interface gráfica e simples de instalação e um arquivo texto, simples e claro, para configuração. Esse arquivo tem o mesmo estilo utilizado pelo BIND.
Sendo assim aconselho a utilização do HTB Tools para aqueles que querem economizar tempo na instalação e configuração de uma ferramenta de QoS, mas se deseja conhecer os processos completos do QoS, seria interessante usar o tc para esse serviço. (Não irei entrar nesse detalhe aqui).
Na instalação do HTB Tools, percebi que existe um erro na compilação do software e assim após ver essa solução, percebi que era a chance para eu criar meu segundo patch! 😀 Sendo assim ele já está descrito nesse tutorial, que segue abaixo:
Baixe o pacote:
http://htb-tools.arny.ro/download.php?list.19
Descompate o arquivo
# tar xvzf HTB-tools-0.3.0a.tar.gz
Baixe o patch
http://www.4shared.com/file/49304709/354d8284/htb.html
http://www.mediafire.com/?sharekey=7022404e69eb0f0fab1eab3e9fa335cacde68b9406ef2dd6 (Esse funciona!)
Copie o patch para a pasta do HTB e então aplique o patch:
# patch -p1 -i htb.diff
Na opção “Reversed (or previously applied) patch detected! Assume -R? [n]” responda “y” (sem as aspas! CLARO!)
Baixe o pacote Flex:
# wget http://site.n.ml.org/download/20030401085856/flex/flex-2.5.4a.tar.gz
Descompacte o pacote:
# tar xvfz flex-2.5.4a.tar.gz
Compile o pacote:
# ./configure
# make
# make install
Agora apenas inicie a instalação:
# ./setup
Selecione a opção INSTALL
Depois escolha a opção FULL
Agora clique em INSTALL
Escreva o endereço dos diretórios virtuais do apache:
Clique apenas em ACEITAR.
Pronto! HTB Tools instalado.
Quer saber como funciona os arquivos do HTB para poder modificar? Veja aqui no site oficial a documentação ou essa versão em português.
[…] por Rafael Gomes (linux·rafaΘgmail·com) – referência […]
Esse é o Dr. Patch Gomes!!!
Onde você viu que o HTB é o sucessor do CBQ? Ele é apenas outro algoritmo, que tem seus prós e contras. Nos testes que fiz, o CBQ balanceava quase que instantaneamente o tráfego, enquanto que o HTB demorava perto de 2s (isto com três máquinas). Agora o HTB é muito mais fácil de compreender e operar.
Um sucessor não necessáriamente é melhor em tudo. Eles simplesmente têm algo que os faz serem mais usados que os antecessores.
Onde eu vi essa informação? No próprio site do HTB
http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm
Sei que o CBQ tem suas vantagens, mas em todo caso o HTB tem funções que o CBQ não tinha e assim pode ser considerado uma evolução, porém com o sacrifício de algumas features. É claro!
Cadê o patch ???
Além do patch, como posso acessar o htb via web ?
Pessoal,
Desculpem a demora, mas o 4shared removeu minha conta, assim abrir outra no mediafire, que acredito não remover por inatividade. Sendo assim segue no texto e abaixo:
http://www.mediafire.com/?sharekey=7022404e69eb0f0fab1eab3e9fa335cacde68b9406ef2dd6
Até mais!
amigo os link’s não estão funcionando poderia dar uma verificada por favor ?!? Grato pela atenção !!!
Não consigo baixar o patch. Estou tentando instalar o HTB no DEbian 5 mas o make retorna vários erros. Se alguém puder ajudar, agradeço muito.
Boa tarde.
Quando executo o comando make dá este erro:
flex-2.5.4]# make
yacc -d ./parse.y
make: yacc: Comando não encontrado
make: ** [parse.c] Erro 127
Sabes o que pode ser?
Instale os pacotes global e bison e tente novamente.