Instalando o HTB Tools no Fedora

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
Instalando HTB Tools no Fedora
Depois escolha a opção FULL

Instalando o HTB Tools no Fedora

Agora clique em INSTALL

Instalando o HTB Tools no Fedora

Escreva o endereço dos diretórios virtuais do apache:

Instalando o HTB Tools no Fedora

Clique apenas em ACEITAR.

Instalando o HTB Tools no Fedora

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.

11 Responses to Instalando o HTB Tools no Fedora

  1. […] por Rafael Gomes (linux·rafaΘgmail·com) – referência […]

  2. ADB disse:

    Esse é o Dr. Patch Gomes!!!

  3. Caio disse:

    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.

  4. Rafael Gomes disse:

    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!

  5. Vagner disse:

    Cadê o patch ???

  6. Edson Jr. disse:

    Além do patch, como posso acessar o htb via web ?

  7. Rafael Gomes disse:

    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!

  8. Thiago Lourenço disse:

    amigo os link’s não estão funcionando poderia dar uma verificada por favor ?!? Grato pela atenção !!!

  9. Marcus disse:

    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.

  10. Junior disse:

    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?

Deixar mensagem para Junior Cancelar resposta