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]
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.
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 "