QOS algoritmo HTB

1. QOS algoritmo HTB

juliano blank
ozzyblank

(usa Ubuntu)

Enviado em 28/12/2011 - 14:09h

Boa Tarde pessoal estou com dificuldades de configurar um QOS com o algoritmo HTB

eu quero que a rede 192.168.1.0/24 tenha uma velocidade

e um ip 192.168.1.100 tenha outra velocidade

segue o que eu fiz e se algum me dizer onde que esta errado agradeço

Obrigado.



##---------------------------------------------------------------------
## QOS - Marcaçao de pacote
##---------------------------------------------------------------------


tc qdisc add dev eth0 root handle 1:0 htb default 50
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 1mbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 200kbit ceil 200kbit
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 20kbit ceil 20kbit
tc class add dev eth0 parent 1:1 classid 1:50 htb rate 5kbit ceil 5kbit

tc filter add dev eth0 parent 1:0 protocol ip handle 110 fw classid 1:10
tc filter add dev eth0 parent 1:0 protocol ip handle 120 fw classid 1:20

/sbin/iptables -t mangle -A FORWARD -s 192.168.1.100 -p tcp --dport 80 -j MARK --set-mark 110
/sbin/iptables -t mangle -A FORWARD -s 192.168.1.100 -p tcp --dport 80 -j CLASSIFY --set-class 1:10

/sbin/iptables -t mangle -A FORWARD -s 192.168.1.0/24 -p tcp --dport 80 -j MARK --set-mark 120
/sbin/iptables -t mangle -A FORWARD -s 192.168.1.0/24 -p tcp --dport 80 -j CLASSIFY --set-class 1:20



  


2. SCP

juliano blank
ozzyblank

(usa Ubuntu)

Enviado em 29/12/2011 - 17:17h

Alguem sabe me dizer por que o SCP ele nao obedece ao QOS ?

no caso eu tenho uma classe de 1 mb para o ssh

ele usa esses 1 mb até chegar os 5 porcentos do arquivo baixado, apos isso ele aumenta a velocidade chegando a 600 kb/s

ja a porta 80(http) 21 e 20 (ftp) ele amarra e não sobe em momento algum. ( funciona perfeitamente )

o que pode ser ?

Obrigado.


3. Re: QOS algoritmo HTB

Saulo Gomes
saulobr88

(usa Ubuntu)

Enviado em 05/07/2012 - 13:34h

Oi ozzyblank,

Também estou configurando o controle de tráfego num firewall que eu administro.

Quando você usa o tc filter com o modulo u32 você consegue realizar a limitação de trafego.

Você pode tentar conforme descrito nesse link:

http://br-linux.org/tutoriais/001794.html
ou
http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm

No momento eu estou implementando uma mistura de iptables+tc filter para realizar o controle e ficar mais fácil de administrar, conforme os links:

http://blog.edseek.com/~jasonb/articles/traffic_shaping/classflows.html
e
http://eriberto.pro.br/wiki/index.php?title=Controle_de_tr%C3%A1fego_com_TC,_HTB_e_Iptables

Me responde o que você já consegue fazer.

Falou.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts