Postado originalmente por
ederjohann
o QOS é complicado d explicar digitando.
mas vo citar um exempli
add chain=prerouting porta 80 action=mark-connection \
new-connection-mark=http passthrough=yes comment="Marca porta 80" \
disabled=yes
add chain=prerouting connection-mark=http action=mark-packet \
new-packet-mark=http_pacote passthrough=yes comment="" disabled=yes
em queue tree
add name="http Down" parent=global-in packet-mark=http_pacote limit-at=0 \
queue=default priority=2 max-limit=1024000 burst-limit=0 burst-threshold=0 \
burst-time=0s disabled=no
add name="http Up" parent=global-out packet-mark=http_pacote limit-at=0 \
queue=default priority=8 max-limit=1024000 burst-limit=0 burst-threshold=0 \
burst-time=0s disabled=no
resumindo, vc marca no mangle as conexoes e depois vc marca todos pacotes com a marca http_pacotes
depois em queue tree vc add o global-in e global-out para controlar a entrada e saida