Publicada por R1cardo em 18/04/2007 - 16:15h:
* R1cardo usa Debian

Olá estou com problema para controlar banda com HTB por serviço
exemplo:

tc qdisc del dev eth0 root #limpa

tc qdisc add dev eth0 root handle 1: htb default 50 #default

tc class add dev eth0 parent 1: classid 1:1 htb rate 512kbit #banda

tc class add dev eth0 parent 1:1 classid 1:10 htb rate 272kbit ceil 512kbit

tc class add dev eth0 parent 1:1 classid 1:50 htb rate 100kbit ceil 100kbit

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

tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src 192.168.0.0/24 match ip sport 80 0xffff flowid 1:10

só que o trafego na porta 80 assume a regra padrão que é "tc class add dev eth0 parent 1:1 classid 1:50 htb rate 100kbit ceil 100kbit"

ai meu trafego que deveria ser de 272kbit na porta 80 http cai para 100kbit a mesma coisa acontece com a porta 21 ftp

qual será o problema ? como resolver isso?

Obs: ele controla a porta 3389 do RDP e por IP mais quando vai controlar a porta 80 21 22 não controla

  
 
Resposta de ALVERNEPAIVA em 25/05/2007 - 12:20h:
* ALVERNEPAIVA usa Slackware
* ALVERNEPAIVA tem conceito: 10.0
 


Olá,

o problema está no filtro ( tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src 192.168.0.0/24 match ip sport 80 0xffff flowid 1:10 ) onde você especificou o ip de origem (src ) quando o correto seria por o ip de destino (dst). Lembre-se que o HTB controla apenas o que sai da interface de rede , donwload , e numca o que entra na interface.

Substitua por isto:

tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.0/24 match ip dport 80 0xffff flowid 1:10 e devera funcionar.



 
Resposta de ALVERNEPAIVA em 25/05/2007 - 12:23h:
* ALVERNEPAIVA usa Slackware
* ALVERNEPAIVA tem conceito: 10.0
 


Corrigindo...

Substitua por isto:

tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.0/24 match ip sport 80 0xffff flowid 1:10 e devera funcionar.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts