Aprendi a configurar o primeiro MK com um Tutorial desse cara ...
,,,
Valeu CATV.
Aprendi a configurar o primeiro MK com um Tutorial desse cara ...
,,,
Valeu CATV.
CATV só para ficar claro, a pessoa no caso cliente, ele só vai fazer download de arquivo com tamanho ate 500k? Arquivo maior que 500k vai drop?
Amigo, depende de como você irá configurar a regra... No exemplo que citei, você pode simplesmente dropar tudo acima de um limite (no caso do exemplo, 500k), mas você pode fazer outras coisas, como foi mostrado pelos colegas, como dar um tipo de prioridade ou banda para até um certo tamanho de arquivo e dar outro tipo de prioridade ou banda para outros tamanhos.
olha amigo vc teria que criar um script para que a queues sempre fique no topo da lista o script é esse
e fazer ele ser executadado de tempo em tempo:foreach I in=[/queue simple find name="Nome_da QUEUE"] do={/queue simple move $I [/queue simple find dynamic=yes]}
Obs.: substitua o Nome_da QUEUE pelo nome que vc deu a ela
Bom, primeiramente gostaria de parabenizar ao CATV e ao J34nsch pela preciosa ajuda. Segundo, gostaria de esclarecer uma dúvida: eu tenho diversas classes de clientes; por exemplo, tenho clientes de 150kbps e 256kbps, entre outros. Aí vem a questão, como eu faço para aplicar essas regras do tópico para ambas as classes? Os clientes de 256 kbps baixariam a 1 Mbps arquivos até 1 Mb, a 512 kbps até 5 Mb, daí por diante voltaria pra velocidade contratada.
Aproveitando e abusando, para aplicar o burst limit a todos os meus clientes, considerando suas diferentes bandas contratadas, existe algum script? Eu rodei o site do under e não achei isso. Se alguém puder me dar uma luz eu agredeço desde já.
Abçs.
amigo vamos por partes, para fazer o que vc quer tem que criar 2 listas de ips, vai em address list no firewall e cria 2 lista de clientes uma para o plano 150kbps e outra para o plano 256kbps, apos isso faça as regras que esta no topico, mais sem o "connection-mark", esta logo abaixo
agora vamos adicionar o connection-mark a regua é a seguinte/ip firewall mangle
add action=mark-connection chain=prerouting comment="Pack full" connection-bytes=0-500000 disabled=no dst-port=80 new-connection-mark=PackFull passthrough=\
yes protocol=tcp
add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no new-connection-mark=PackFull passthrough=yes protocol=tcp \
src-port=80
add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no new-connection-mark=PackFull passthrough=yes protocol=tcp \
src-port=53
add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no new-connection-mark=PackFull passthrough=yes protocol=udp \
src-port=53
add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no dst-port=53 new-connection-mark=PackFull passthrough=yes \
protocol=udp
add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no dst-port=53 new-connection-mark=PackFull passthrough=yes \
protocol=tcp
vc vai ter que fazer essa regra duas vezes uma com cada lista que vc criou, vc vai colocar a lista em Advanced > Src. Address List, e em Action vc coloca um nome diferente no New Packet Mark, pronto assim vc já diferenciou uma categoria da outra e marcou os pacotes e so falta fazer o queueadd action=mark-packet chain=prerouting comment="" connection-mark=PackFull disabled=no new-packet-mark=PackFullMARK passthrough=yes
é só criar duas queue com a velocidade que vc quer dar para os o grupo de clientes, e em cada queues colocar advanced > Packet Mark vc coloca um dos grupos que marcamos no mark-packet.
Veja ae meu amigo, talvez te sirva esta ferramenta calcula o tempo necessário para cada tamanho de arquivo a ser baixado e permite este download antes de aplicar o corte de velocidade.
Mikrontrol + ConLog + ConPlan - Pacote de sofwares gratis para MikrotikROS
ola amigo!
fala ai qual a finalidade de dropar e como funfa isso.
sou leigo e tenho interesse em dar um ajuste fino avançado no meu mk 2.9.27.
CATV e todos do forum..
so um poko leigo no mikrotik (por um bom tempo, pois tem gente com muita experiencia aki)
eu implantei com um poco de dificultades o proxy paralelo, e agora estou tentando configura da seguinte maneira o mikrotik.
arquivos de 0mb a 4mb ir a 4mbps compartilhada
arquivos de 4mb a 8mb ir a 3mbps compartilhada
arquivos de 8mb a 12mb ir a 2mbps compartilhada
e > que 12mb ir a 1mbps compartilhando pelo numero de conexao simultaneas.
ai eu tava pensando para fazer dessa forma eu teria q marca a porta padrao do squid correto ?
para min fazer a mesma coisa com thundercache seria a mesma logica q no squid ??
porque c eu jogar sem esse controle os radinho não vai aguentar vai travar muiito...
estou tentando fazer.. logo logo posto as regras..
espero a ajuda de vc´s obrigado.
Última edição por mktguaruja; 15-05-2009 às 16:45.
mktguaruja,
Tem uma galera ae de plantão esperando sua solução. Já leu outros posts ?
Dando certo poste ae ....
li o post do roberto.. o do thunder cache, e estou estudando atraves dessas regras que colocaram no post...
add chain=forward protocol=tcp content="THUNDER: THUNDER" action=mark-connection new-connection-mark=thunder-connection \
passthrough=yes comment="THUNDER CACHE FULL" disabled=no
add chain=forward protocol=tcp connection-mark=thunder-connection action=mark-packet new-packet-mark=thunder-packs \
passthrough=yes comment="" disabled=no
/ queue tree
add name="cache_hits" parent=global-out packet-mark=proxy-squid limit-at=1000000 queue=thunder priority=8 \
max-limit=3000000 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="cache-antigo" parent=global-out packet-mark=cache-hits limit-at=1000000 queue=default priority=8 \
max-limit=2000000 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="ThunderCache" parent=global-out packet-mark=thunder-packs limit-at=1000000 queue=thunder priority=8 \
max-limit=3000000 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
mais em questao do tamanho do arquivo e limitar a velocidade vo usar o connection-bytes, estou dando uma olhada ainda...
flow