+ Responder ao Tópico



  1. #1
    celsoboy
    Visitante

    Padrão Instalar HTB, como instalar e fazer funcionar

    Saudações,

    Peguei o HTB, descompactei e vieram os arquivos:
    htb3.6_2.4.17.diff
    htb3.6_tc.diff
    tc

    Esse mesmo é o tal HTB, estes arquivos?

    Como uso para fazer validar o script que tenho para limitar banda P2P?

    Eu ainda não sei por onde começar.


    Obrigado pela ajuda.


    Celso

  2. #2

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    que que a velhinho
    diga ai qual sua distro do linux
    o htb tem varias versoe a ulta estaveo ea 0.27 ou e 0.26 a versao 3 ainda esta em teste e beta

    diga ai a versao de seu linux que te direi como instalar e configurar garanto uma coisa e melhor e mais facio que o cbq

  3. #3
    celsoboy
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Muito obrigado pela ajuda.

    Eu estou usando o Conectiva 10 mas atualizei para o Kernel 2.6.16.19 e o IPTABLES 1.3.5

    Tinha que ter os fontes e então atualizei.

    Instalei também o IPP2P 0.8.0 e está funcionando ok.

    Instalei o iproute2 mas não funciona este HTB e desinstalei.


    Abraço,

    Celso

  4. #4

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Ae pessoal salve, salve...

    Tambem gostaria de saber como instalar e como funciona o HTB na distrib. Kurumin, to usando firewall para controle de IP X MAC e ranges de dois pontos (Mascara 255.255.255.252) tentei usar o CBQ mas não deu certo o programa roda mas não controla a banda....

    quem puder me ajudar. eu agradeço..


  5. #5
    celsoboy
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Terei que recompilar o Kernel, tem ainda umas opções a habilitar.

    Depois posto se deu certo o limitador de banda.

    Abraço,

    Celso

  6. #6

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Santo acho que vc nao vai ter que recompilar o kernel vc num ja atualizo entao ta facil
    entre no nesse site e baixe o bixo
    http://htb-tools.arny.ro/download.php?list.15
    depois de ter baixado descompacta o arquiv
    tar -zxfv HTB-blablabla.tar.gz
    feito isso abra a pasta onde foi descompactador o htb
    depois e um trabalho monstro e so digitar
    make
    make install
    e pronto o bixo ta instalado
    pra testar e htb ethx "eth1 eth2 eth a eth desejada" htb eth1 start
    para iniciar htb eth1 stop para parar htb eth1 stats para ver o status do consumo do link
    os arquivos de configuracoes fica na pasta /etc/htb
    se seu link e ligado na eth0 nao inici o htb na eth0 se nao seu sistema vai ficarf lento ok!
    mais alguma duvida?
    qualquer coisa e nois mermo

  7. #7
    celsoboy
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Certo, é que ví no Kernel coisas a habilitar sobre HTB e CQB, será mesmo que não terei que incluir isso?

    Abraço,

    Celso

  8. #8

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    no slackware 10.2 q seu kernel padrao e o 2.4.31 ja vem pronto mas se no seu kernel as opcoes nao estao preparadas entao ativeas
    e melhor pra nao ter erro

  9. #9
    celsoboy
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Finalmente consegui acertar tudo.

    Não ainda consegui monitorar mesmo se o emule não conecta usando toda a banda, tenho que testar.

    Mas meu servidor agora está operante.

    Valeu a ajuda.

    Celso

  10. #10

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    nada velho.
    cara agora me fala uma coisa fale a verdade.
    o htb num e bem melhor que o cbq?
    bem mais facil de usar, configurar?
    tem varias ferramentas nele vc pode ver o quando os clientes estao conssumindo vc determina quantos kbps kd eth vai ter tipo tenho 1 mb boto 512 pra distribuir muma eth e os outros 512 na outra e fazer sub distribuicao.
    sem contar que o htb eo unico escript de controle de banca em que realmente o controle de upload funciona o resto pode dar junta.

  11. #11
    celsoboy
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Olha, pelo script está garantido 56K para o EMULE, parece mesmo que ele não está avançando isso.

    Eu queria as dicas de para monitorar isso, eu não sei ainda.

    Meu link é 256 para download e upload (link Embratel).

    No script é aquele padrão que fiz o download, nele está marcado 56K para P2P e 10 MBits o total da banda.


    Obrigado mais uma vez,

    Celso

  12. #12

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    so por curiosidade posta ai o screipt do htb aquele em que voce coloca os dados do cliente.
    pra ver o status e
    ex..: htb eth1 stats a eth vc coloca a eth que vc ta controlado pra ver o status

  13. #13
    celsoboy
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    O script é esse, executei pequenas alterações quando a velocidade do link, meu link na verdade é 256k para download e upload com a banda total garantida.

    Realmente o EMULE não passa do limite que coloquei que agora está para 44kbits, por enquanto estou tendo sucesso.

    Instalei o IPP2P 0.8.0

    #!/bin/bash
    # Controla rede P2P
    #
    #

    REDELOCAL="eth0"
    INTERNET="eth1"
    VELOC_LOCAL="100Mbit"
    VELOC_EXT="300kbit"
    tc qdisc del dev $REDELOCAL root
    tc qdisc add dev $REDELOCAL root handle 1:0 htb default 10
    tc class add dev $REDELOCAL parent 1:0 classid 1:1 htb rate $VELOC_LOCAL

    tc qdisc del dev $INTERNET root
    tc qdisc add dev $INTERNET root handle 2:0 htb default 10
    tc class add dev $INTERNET parent 2:0 classid 2:1 htb rate $VELOC_EXT

    # Adicionando regras de controle P2P
    echo "Iniciando Regras para controle de P2P"

    CONNTRACK_MAX=65000
    P2P_MARK=11
    P2P_RATE=44
    HASHSIZE=32503
    CEIL_P2P=$P2P_RATE
    QUANTUM_BIG=20000
    QUANTUM_SMALL=1501
    BURST_SMALL=1501b
    echo $HASHSIZE > /sys/module/ip_conntrack/parameters/hashsize
    echo $CONNTRACK_MAX > /proc/sys/net/ipv4/ip_conntrack_max
    /usr/local/sbin/iptables -t mangle -A PREROUTING -p tcp -j CONNMARK --restore-mark
    /usr/local/sbin/iptables -t mangle -A PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT
    /usr/local/sbin/iptables -t mangle -A PREROUTING -p tcp -m ipp2p --ipp2p -j MARK --set-mark $P2P_MARK
    /usr/local/sbin/iptables -t mangle -A PREROUTING -p tcp -m mark --mark $P2P_MARK -j CONNMARK --save-mark

    #---- Entrada -----
    /usr/local/sbin/iptables -t mangle -A POSTROUTING -o $REDELOCAL -m mark --mark $P2P_MARK -j CLASSIFY --set-class 1:$P2P_MARK
    tc class add dev $REDELOCAL parent 1:1 classid 1:10 htb rate $VELOC_LOCAL prio 1
    tc class add dev $REDELOCAL parent 1:1 classid 1:$P2P_MARK htb rate "$P2P_RATE"kbit ceil "$P2P_RATE"kbit prio 5 quantum $QUANTUM_SMALL cburst $BURST_SMALL

    #---- Saida ------
    /usr/local/sbin/iptables -t mangle -A POSTROUTING -o $INTERNET -m mark --mark $P2P_MARK -j CLASSIFY --set-class 2:$P2P_MARK
    tc class add dev $INTERNET parent 2:1 classid 2:10 htb rate $VELOC_EXT prio 1
    tc class add dev $INTERNET parent 2:1 classid 2:$P2P_MARK htb rate "$P2P_RATE"kbit ceil "$P2P_RATE"kbit prio 5 quantum $QUANTUM_SMALL cburst $BURST_SMALL
    # fim do script


    Abraço,

    Celso

  14. #14
    abdenildo
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    tou tentando instalar no kurumim tb mas tou apanhando... segui esses passos e não consegui. será que a pasta que descompactei está errada? ou algo mais quais são os requisitos para instalar... e como verifico?
    # kernelversion
    2.6

    proximo comando
    #make install

    #root@kurumin:/usr/src/HTB-tools-0.2.7a# make install
    #cd sys/scripts && /bin/cp -v htb htbgen ../../
    #`htb' -> `../../htb'
    #`htbgen' -> `../../htbgen'
    #/bin/chmod +x htbgen htb && /bin/cp -v q_parser q_show q_checkcfg htb htbgen /sbin
    #/bin/cp: impossível fazer stat em `q_parser': Arquivo ou diretório não encontrado
    #/bin/cp: impossível fazer stat em `q_show': Arquivo ou diretório não encontrado
    #/bin/cp: impossível fazer stat em `q_checkcfg': Arquivo ou diretório não encontrado
    #`htb' -> `/sbin/htb'
    #`htbgen' -> `/sbin/htbgen'
    #make: ** [install] Erro 1
    #root@kurumin:/usr/src/HTB-tools-0.2.7a#


    grato desde já

  15. #15
    celsoboy
    Visitante

    Padrão Re: Instalar HTB, como instalar e fazer funcionar

    Bem, eu uso Conectiva 10.

    Para instalar o HTB deve dar certo para você mas para fazer o que fiz, vai necessitar dos fontes do Kernel e do Iptables mesmo.

    Para instalar o HTB, tente primeiro fazer:
    make
    make install

    Abraço,

    Celso