Postado originalmente por
faieppi
Olá amigo, isso já foi discutido aqui no forum, ñ lembro quem postou, ñ retiro os créditos, veja essas regras:
Bom dia respondendo a algumas pessoas que pediram como fazer para que quando o cliente fazer o teste de velocidade em alguns determinados sites que medem a velocidade da internet, deixar ela fora do controle de banda, dessa forma, o cliente
quando for medir a velocidade ela vai muito mais alto doque a contratado.
Novamente se sabendo como fazer as marcações de pacotes corretas no /ip firewall mangle, se pode fazer qualquer coisa com o pacote.
Então vamos la:
Primeiro:
Teremos que ter em mãos todos os endereços dos sites que fazem medição de velocidade, imagino que vc deve ter logo levado um susto né pq imagina qts sites tem no mundo que fazar medição de velocidade..... pois é nesse caso o que eu fiz, procurei no google.com.br por sites que fazem medição de velocidade e filtrei os ips das duas primeiras paginas de resultado que ela meu deu, ja da para começar com essa lista, qualquer coisa vc mesmo pode ir aumentando ela ok.
Iremos criar uma lista com todos os ips dos sites que fazem medição de velocidade e o nome dela vai se chamar "medidor"
/ ip firewall address-list
add list=medidor address=200.140.120.29 comment="" disabled=no
add list=medidor address=200.159.128.189 comment="" disabled=no
add list=medidor address=209.160.32.66 comment="" disabled=no
add list=medidor address=64.247.18.18 comment="" disabled=no
add list=medidor address=200.159.160.39 comment="" disabled=no
add list=medidor address=213.200.107.145 comment="" disabled=no
add list=medidor address=200.245.0.12 comment="" disabled=no
add list=medidor address=201.76.32.191 comment="" disabled=no
add list=medidor address=200.150.160.39 comment="" disabled=no
add list=medidor address=201.20.64.39 comment="" disabled=no
add list=medidor address=66.216.44.80 comment="" disabled=no
add list=medidor address=200.181.108.29 comment="" disabled=no
add list=medidor address=200.196.233.42 comment="" disabled=no
add list=medidor address=200.233.43.14 comment="" disabled=no
add list=medidor address=201.84.0.28 comment="" disabled=no
add list=medidor address=200.162.192.57 comment="" disabled=no
Aqui esta um pouco de alguns sites que fazem medição de velocidade caso queira acrescentar, pode acrescentar sem problemas algum.
Segundo:
Agora entra a marcação de pacotes desses endereços IPs, e é aqui o segredo de tudo para funcionar perfeitamente, iremos fazer as marcações e dar um nome ao pacote chamado "medidorF"
/ ip firewall mangle
add chain=prerouting dst-address-list=medidor action=mark-connection new-connection-mark=medidorC passthrough=yes comment="MEDIDOR" disabled=no
add chain=prerouting connection-mark=medidorC action=mark-packet new-packet-mark=medidorF passthrough=no comment="" disabled=no
add chain=input dst-address-list=medidor action=mark-connection new-connection-mark=medidorC passthrough=yes comment="MEDIDOR" disabled=no
add chain=input connection-mark=medidorC action=mark-packet new-packet-mark=medidorF passthrough=no comment="" disabled=no
add chain=output dst-address-list=medidor action=mark-connection new-connection-mark=medidorC passthrough=yes comment="MEDIDOR" disabled=no
add chain=output connection-mark=medidorC action=mark-packet new-packet-mark=medidorF passthrough=no comment="" disabled=no
add chain=postrouting dst-address-list=medidor action=mark-connection new-connection-mark=medidorC passthrough=yes comment="MEDIDOR" disabled=no
add chain=postrouting connection-mark=medidorC action=mark-packet new-packet-mark=medidorF passthrough=no comment="" disabled=no
Basta essas marcações apenas para poder funcionar perfeitamente, não esqueça se vc tiver alguma outra marcação em seu firewall mangle, coloque essas acima de tudo para poder funcionar perfeitamente
Terceiro:
Agora temos que criar no /queue simple uma regra com a marcação de pacotes que criamos, dizendo a velocidade que vc quer que de na medição dos seus clientes, ou vc deixa ela ilimitado ou vc pode colocar um limite de velocidade, no exemplo vou deixar upload a 64k e download ilimitado.
/ queues simple
add name="MEDIDOR" target-addresses=0.0.0.0/0 dst-address=0.0.0.0/0 interface=all parent=none packet-marks=medidorF direction=both priority=8 \
queue=up-0/down-0 limit-at=0/0 max-limit=64000/0 total-queue=default-small disabled=no
Ou
/ queue simple
add name="MEDIDOR" target-addresses=0.0.0.0/0 dst-address=0.0.0.0/0 \
interface=all parent=none packet-marks=medidorF direction=both priority=8 \
queue=default-small/default-small limit-at=0/0 max-limit=200000/200000 \
total-queue=default-small disabled=no
Não esquecer de colocar essa regra acima de todos os outros controles de banda que vc tiver.
Como ñ acho tão justo enganar o cliente, prefirir usar o bust, dando assim ao cliente uma velocidade maior do q a contratada nos primeiros 10 segundos e apartir daí a velocidade contratada, resultado, cliente feliz e medidores de velocidade medindo acima do contratado, abraços!