+ Responder ao Tópico



  1. #1

    Padrão HTb -- Herença, Compartilhamento de Link

    Eu rodei o google nas ultimas 402058423 horas e nao acho a resposta para uma duvida minha. jah virei de cabeça pro ar o Underlinux, Vivaolinux, linuxit etc e ainda nada....
    vc sabe como fazer herar a banda de uma classe acima usando htb??

    / 196 A
    256 Z - 128 B
    \ 64 C

    Como eu faço para o Z ser o teto do A+B+C juntos?
    Eu sei que isto parece idiota. Mas na cabeça burra ainda nao entrou como !!!

    Por favor, um pouco de piedade com um pobre coitado sofredor !!

    Abraços,

    Sérgio Marcelo
    Aspirante a Adm. de Redes
    [email protected]

  2. #2
    Avenger
    Visitante

    Padrão HTb -- Herença, Compartilhamento de Link

    Eu não uso HTB nem cbq, mas é importante para quem tentar te responder saber se você está usando aqueles scripts htbinit ou se você está usando tudo pelo 'tc qdisc blahblah' para configurar as dependências.

    A princípio no htbinit, você denominaria a herança de link pelos nomes-de-arquivos e indexes que você atribui a eles... Você já tentou ler a cabeça do htbinit.sh? Salvo por ser em inglês, tá tudo explicado lá sobre essas hierarquias. Eu tinha feito toda uma bagaça dessas, mas quando vi que quem abria várias conexões tirava vantagem dos outros, ou até mesmo usava acima do link definido, eu passei a usar o shaper, que limita apenas entre 1bps a 1Mbps.

  3. #3

    Padrão Re: HTb -- Herença, Compartilhamento de Link

    Veja se te ajuda ..

    #!/bin/bash
    tc qdisc del dev eth0 root
    tc qdisc add dev eth0 root handle 1: htb default 50
    tc class add dev eth0 parent 1: classid 1:1 htb rate 256kbit
    # Cria uma classe htb raiz identificando-a como "1:1" abaixo do qdisc "1:" com
    # a taxa de 256kbit/s.


    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 194kbit ceil 256kbit
    tc class add dev eth0 parent 1:1 classid 1:20 htb rate 64kbit ceil 256kbit

    tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10

    U32="tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 "
    U32=$U32"match ip src 192.168.0.0/24 "