Página 3 de 3 PrimeiroPrimeiro 123
+ Responder ao Tópico



  1. #11
    celsoboy
    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

  2. 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



  3. #13
    celsoboy
    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

  4. #14
    abdenildo
    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á



  5. #15
    celsoboy
    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






Tópicos Similares

  1. Respostas: 8
    Último Post: 08-03-2003, 14:39
  2. como instalar sem cd rom
    Por dboom no fórum Servidores de Rede
    Respostas: 16
    Último Post: 05-02-2003, 08:38
  3. Como instalar o Emacs e o FreePascal
    Por Wronieri no fórum Servidores de Rede
    Respostas: 4
    Último Post: 06-12-2002, 16:11
  4. Splash-Screen como instalar KDE
    Por PedroNasc no fórum Servidores de Rede
    Respostas: 0
    Último Post: 27-11-2002, 11:37
  5. Tem como instalar três Sistemas Operacionais
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 04-11-2002, 18:06

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L