[Fedora-users-br] Controlar banda

Hugo Cisneiros hugo em devin.com.br
Terça Março 14 00:33:35 UTC 2006


Pedro Neto wrote:
> Ola a tds,

Hau!

> Eu montei este script para controlar banda:
> #! /bin/sh
> tc class add dev eth2 root classid 1:0 htb rate 128 kbps default 30
> tc class add dev eth2 parent 1:0 classid 1:10 htb rate 96kbps ceil 128kbps
> tc class add dev eth2 parent 1:0 classid 1:20 htb rate 128kbps ceil 128kbps
> tc class add dev eth2 parent 1:0 classid 1:30 htb rate 32kbps
> tc filter add dev eth2 parent 1:0 protocol ip u32 match ip dport 80 
> 0xffff flowid 1:10
> tc filter add dev eth2 parent 1:0 protocol ip u32 match ip dport 8080 
> 0xfff flowid 1:10
> tc filter add dev eth2 parent 1:0 protocol ip u32 match ip dport 3128 
> 0xfff flowid 1:10
> tc filter add dev eth2 parent 1:0 protocol ip u32 match ip dport 22 
> 0xfff flowid 1:20
> tc filter add dev eth2 parent 1:0 protocol ip u32 match ip flowid 1:30

Você sabe o que está fazendo nesse script? :-)
Uma dica para depurar:

Na primeira linha (#!/bin/sh) coloque assim:

#!/bin/bash -x

Assim quando você executar o script, ele vai mostrando as linhas que vai 
executando a medida que é executado (com um "+" no inicio da linha).

Outra dica:
Tem um espaço safado aí na segunda linha que tá dando erro :P

-- 
[]'s
Eitch

http://www.devin.com.br/eitch/
"Talk is cheap. Show me the code." - Linus Torvalds




Mais detalhes sobre a lista de discussão br-users