Postado originalmente por
magrock
Vou te dar um pequeno exemplo para essa limitação:
Seguinte.
IP >> FIREWALL >> MANGLE
;;; VOIP
chain=prerouting protocol=udp dst-port=5040-5060 action=mark-connection
new-connection-mark=Voip passthrough=yes
chain=prerouting connection-mark=Voip action=mark-packet
new-packet-mark=Voip passthrough=yes
Desse modo toda Conexão que tenha o protocolo UDP para as portas de 5040 até 5060 ele vai marcar a Conexão como Voip (Ele dá tipo uma carimbada no cabeçalho do 1º pacote recem chegado dando uma marca nele, por isso é Mark-Connection), a regra de baixo faz com que todos os Pacotes marcados como Voip Sejam Marcados tambem.
Me corrijam se eu estiver errado !!
depois vá em
QUEUES >> QUEUE TREE
name="Controle Voip" parent=global-total packet-mark=Voip limit-at=1000000
queue=default priority=8 max-limit=2000000 burst-limit=0
Na regra acima voce jah está limitando os Pacotes marcados como Voip com um limite para 1Mega,
o Parent, Priority, e o Queue Type eu jah não sei bem o que é então não posso te afirmar nada, mas eu utilizo essa regra de queue tree para p2p (Não com essas regras é claro !!) e para limitar o Skype e funciona legal cara, como voce pode ver, ele limitou a velocidade somente aquela faixa de portas.
Espero ter ajudado !