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!
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
br-users@lists.fedoraproject.org