outra boa opção é voce calcular o tempo q leva pra baixar 3 megas na 300 km e na 150k, ok, e programar isto com o bust limit dos queues
Versão Imprimível
outra boa opção é voce calcular o tempo q leva pra baixar 3 megas na 300 km e na 150k, ok, e programar isto com o bust limit dos queues
/ ip firewall mangle
add chain=prerouting src-address=10.10.50.100 protocol=tcp dst-port=!8291 connection-bytes=0-1048576 action=mark-connection new-connection-mark="HTTP < 1 Mb" \
passthrough=yes comment="Marcar Pacotes HTTP < 1 Mb" disabled=no
add chain=prerouting connection-mark="HTTP < 1 Mb" action=mark-packet new-packet-mark="HTTP < 1 Mb" passthrough=yes comment="" disabled=no
add chain=output connection-mark="HTTP < 1 Mb" action=mark-packet new-packet-mark="HTTP < 1 Mb" passthrough=yes comment="" disabled=no
add chain=prerouting src-address=10.10.50.100 protocol=tcp dst-port=!8291 connection-bytes=1048577-3145728 action=mark-connection new-connection-mark="HTTP \
1Mb > 3 Mb" passthrough=yes comment="Marcar Pacotes HTTP 1Mb > 3 Mb" disabled=no
add chain=prerouting connection-mark="HTTP 1Mb > 3 Mb" action=mark-packet new-packet-mark="HTTP 1Mb > 3 Mb" passthrough=yes comment="" disabled=no
add chain=output connection-mark="HTTP 1Mb > 3 Mb" action=mark-packet new-packet-mark="HTTP 1Mb > 3 Mb" passthrough=yes comment="" disabled=no
add chain=prerouting src-address=10.10.50.100 protocol=tcp dst-port=!8291 connection-bytes=3145728-8388608 action=mark-connection new-connection-mark="HTTP \
3Mb > 8 Mb" passthrough=yes comment="Marcar Pacotes HTTP 3Mb > 8 Mb" disabled=no
add chain=prerouting connection-mark="HTTP 3Mb > 8 Mb" action=mark-packet new-packet-mark="HTTP 3Mb > 8 Mb" passthrough=yes comment="" disabled=no
add chain=output connection-mark="HTTP 3Mb > 8 Mb" action=mark-packet new-packet-mark="HTTP 3Mb > 8 Mb" passthrough=yes comment="" disabled=no
/ queue simple
add name="queue0" dst-address=0.0.0.0/0 interface=all parent=none packet-marks="HTTP < 1 Mb" direction=both priority=8 queue=default-small/default-small \
limit-at=1000000/1000000 max-limit=1000000/1000000 total-queue=default-small time=0s-1d,sun,mon,tue,wed,thu,fri,sat disabled=no
add name="queue1" dst-address=0.0.0.0/0 interface=all parent=none packet-marks="HTTP 1Mb > 3 Mb" direction=both priority=8 queue=default-small/default-small \
limit-at=512000/512000 max-limit=512000/512000 total-queue=default-small time=0s-1d,sun,mon,tue,wed,thu,fri,sat disabled=no
add name="queue2" dst-address=0.0.0.0/0 interface=all parent=none packet-marks="HTTP 3Mb > 8 Mb" direction=both priority=8 queue=default-small/default-small \
limit-at=128000/128000 max-limit=128000/128000 total-queue=default-small time=0s-1d,sun,mon,tue,wed,thu,fri,sat disabled=no
essas sao a regras que voce usar sendo que as que tem chain=output para servidores que tenha o proxy mikrotik rodando! espero que ajude
Obrigado caro amigo Leo-h3, seria possível você descrever o significado destas regras pois eu não sei crialas, porém, gosto de saber como são feitas para aprender. Se for possível fico grato mais uma vez.
Desde já agradeço pela sua atenção.
OBRIGADO.
tem este daqui de uma forma simples mas no wiki do mikrotik tem um que é muito legal ele tem 3 estágios
estagio A (quando o cliente atingir 30Mega de donwload a banda vai para 80%)
estagio B ( quando o cleinte atingir 60Mega de download a abanda vai para 60%)
estagio C (quando o cliente ultrapassar os 100Megas de download a banda vai para 40%)
e depois de um certo tempo ele reseta a regra e volta tudo de novo.
serve para quem esta com o link no gargalo.
a forma simples esta neste link
Mikrotik Facil.com: Limitar Usuários a Um Determinado Limite de Tráfico
até mais...
Obrigado Byosni pela sua atenção mas não entendi as regras, são diferentes do que costumo ver nos MK !!!
Você não teria como postar regras mais simples mas com este fundamento que você mencionou ??
Desde já agradeço.
Obrigado