Olá Pedro,

É o seguinte, tenho um cliente que fiz um controle de banda com o CBQ e o ambiente dele é igual ao seu.
Eu tomei por base um script que vi na net, acho que foi no underlinux.

Tá em anexo, eu uso e é muito util
Dentro deste tar, tem o rc-bandlimit, que é o original e o controle_banda.sh que eu modifiquei um pouco.
Coloque o nome de suas placas de rede que deseja realizar o controle no arquivo interfaces, no arquivo ips
coloque os dados da seguinte maneira IP:banda_download:banda_upload:Breve_descricao_sem_espacos


Att,
----------------------------------------------
Sérgio Cioban Filho
Administrador Linux - LPIC1
TECJUMP Tecnologia em Informática Ltda.
www.tecjump.com.br - (48) 3025-2985 / (48) 3222-6337.

____________________________________________________________________
TECJUMP Gnu/Linux Services - Soluções corporativas baseadas em Software Livre
Seja livre, use LiNuX!! É mais estável, confiável e melhor é de graça, experimente!
-----------------------------------------------------------------------------------------------------------------------------------------


Em Sáb, 2006-03-18 às 16:13 -0300, Pedro Neto escreveu:
Ola a tds!
 
Estou tentando criar um script p controlar banda de um servidor, lembrando q tenho 3 interface de rede "eth0 recebe a net, eth1 rede interna e eth2 wlan". Minha intensao é controlar a banda da rede wlan.
OBS o link total eh de 512. Abaixo segue o resultado do meu script.
 
[root@servweb teste]# ./controlebanda.sh
+ tc qdisc add dev eth2 root handle 1: htb default 30
RTNETLINK answers: File exists
+ tc class add dev eth2 root classid 1:0 htb rate 128kbps
RTNETLINK answers: File exists
+ tc class add dev eth2 parent 1:0 classid 1:10 htb rate 96kbps ceil 128kbps
RTNETLINK answers: File exists
+ tc class add dev eth2 parent 1:0 classid 1:20 htb rate 128kbps ceil 128kbps
RTNETLINK answers: File exists
+ tc class add dev eth2 parent 1:0 classid 1:30 htb rate 32kbps
RTNETLINK answers: File exists
+ 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
Illegal "match"
[root@servweb teste]#
 
Alguem sabe qual é o erro, ou melhor, o q eh esse "RTNETLINK answers: File exists" ?
 
Grato


+-------------------------------------------------------+
| Pedro H. A. Neto
| Analista de Tecnologia da Informatica
| MSN pedrohaneto@hotmail.com
| UIN 196.039.600
| Orkut http://www.orkut.com/Home.aspx?xid=2023086171787910905
+-------------------------------------------------------+


Yahoo! Acesso Grátis
Internet rápida e grátis. Instale o discador agora!
--
Fedora-users-br mailing list
Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br