
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