CONTROLE DE BANDA POR HORÁRIO
Olá pessoal, tudo bem? Aqui estou com mais um tutorial para os usuários do Mikrotik e que também utilizam Hotspot como forma de autenticação de seus clientes. Neste tutorial vou ensinar como se fazer o controle de banda por horário específico. Irei demonstrar aqui como liberar a banda (neste exemplo será de 4M) na madrugada. Chamaremos esta regra de MADRUGADAO. Salientando que pra funcionar perfeitamente, o relógio do seu mk tem que estar correto. Mãos a obra então. PASSO 01
– Vamos criar os scripts. Para isso abra o seu winbox e vá em System>Script (01/02 na figura 01).
– Clique no sinal “+”, na janela que abrir, dê o nome ao script ( madrugadao_on) pois ela é quem vai “ligar” nosso MADRUGADÃO. Repare que dei o nome ao script sem acento, pois assim se evita erros no MK. Em seguida iremos escrever o script em Source, em Policy marque tudo e depois clique em Apply (03/04/05/06 na figura 02). PASSO 02
– Agora criaremos o script para “desligar” o MADRUGADÃO. Repita os itens 03/04 da figura anterior, porém atente para a figura 03, pois daremos o nome de madrugadao_off para este script, o restante é idêntico ao anterior (07/08/09 da figura 03). PASSO 03
– Como usaremos o hotspot, as regras de QUEUE são dinâmicas e por isso é preciso que nossa QUEUE do MADRUGADÃO fique sempre na posição “0”. Para isso precisamos também criar um script que PASSO 04
suba esta queue no horário determinado (podemos também criar uma forma opcional que irá garantir que a regra fique sempre na posição “0”, mostrarei isso depois). Novamente siga os itens 03/04 da figura 02 para criarmos este novo script que agora se chamará subir_Madrugadao . Siga exatamente como na figura abaixo (10/11/12 da figura 04).
Com isso finalizamos nosso script. Partiremos então para o passo seguinte que é a criação do QUEUE que será o responsável pela liberação da quantidade quantidade de banda que iremos determinar, neste caso 4M. – Na aba esquerda do seu winbox, acesse o item QUEUE, depois clique no sinal “+” na aba Simple Queue. Na nova janela, dê um nome a queue ( Madrugadao ), determine em Max Limit quanto de banda iremos liberar (4M) dê acordo com sua preferência e horários e dias da semana em que será liberada esta banda, depois aplique a regra (13/14/15/16/17 da figura 05). PASSO 05
Agora já temos os scripts e a queue. Vamos agora automatizar todo esse processo criando os agendamentos para que tudo funcione perfeitamente. PASSO 06
– Vamos agora em System>Scheduler (18/19 da figura 06).
– Na janela que abrir, clique no sinal “+”, em seguida dê um nome ao agendamento (MADRUGADAO ON ). ). Este é agendamento rodará o script que ativa (liga) a queue Madrugadao . Aqui você poderá determinar em qual dia esse agendamento irá iniciar ( Start Date), em qual horário ( Start Time) e a periodicidade (Interval ). ). Não devemos esquecer do que ocorrerá quando o agendamento rodar ( On Event ), ), ou seja, devemos determinar nesta parte que deve ser executado o script madrugadao_on . No meu exemplo, Feb/10/2011 – 01:00:01 – 1d 00:00:00 (Explicando: Feb é February=Fevereiro pois o mk só PASSO 07
entende inglês – por isso não acentue as palavras – 01:00:01 é a hora que se inicia a liberação de banda e 1d 00:00:00 é o intervalo em dias, neste caso apenas 1 dia). Depois de tudo já configurado, não esqueça de
clicar em Apply (20/21/22/23 da figura 07.
– Neste momento, iremos criar o agendamento que “desliga” o Madrugadao. Repita os itens 20/21/22/23 da figura 07, porém atentando-se para o nome do agendamento (MADRUGADAO OFF ), ), data de início, intervalo e o evento que ocorrerá quando rodar o agendamento ( On Event )(24/25/26 )(24/25/26 da figura 08). PASSO 08
– Da mesma forma que no passo 07 e 08, agora iremos criar o agendamento que “sobe” o queue MADRUGADAO (27/28/29 da figura 09). Para garantir que o queue fique na posição “0”, poderemos usar um forma opcional que veremos mais abaixo. PASSO 09
Agora que fizemos todos os passos, nos resta testar pra ver se esta tudo funcional. Relembro que para que o agendamento funcione corretamente, o relógio de seu mk tem que estar correto. - Como havia comentado antes, veja a figura 10 onde mostro a forma opcional que garante a queue sempre na posição “0”. O funcionamento é simples: todo cliente que se logar no hotspot, fará com que a regra suba. Mas para isso, devemos atribuir esta regra ao profile que queremos atingir, ou seja, IP>HOTSPOT>USER PROFILE e na aba Script no campo On Login determinamos que a queue Madrugadao suba para a posição “0” no login de qualquer usuário deste perfil (30 da figura 10). PASSO OPCIONAL
Espero que com esse tutorial você possa colocar pra funcionar a liberação de banda por horário definida. Aqui detalhei ao máximo para que não reste dúvidas. Se necessário, você pode me adicionar no MSN:
[email protected]
Fiquem com DEUS e boa sorte a todos. Vejam meus outros tutoriais: •
•
USANDO FORMULÁRIO DO GOOGLE DOCS http://www.4shared.com/file/j5118L0w/USANDO_FORMULARIO_DO_GOOGLE_DO.html HOSPEDAGEM DO HOTSITE PRA QUEM TEM A PORTA 80 BLOQUEADA
http://www.4shared.com/file/FYdjbJ-N/TUTORIAL_DE_HOSPEDAGEM_DO_HOTS.html •
COMO USAR O SUPER POPUP NO SEU HOTSITE http://www.4shared.com/file/1BijD1Vo/COMO_USAR_O_SUPER_POPUP_NO_SEU.html Websites www.abgs-info.com.br ou www.abgsnetwork.com.br Nós vemos por ai.
Amilton Sousa. Técnico em informática e redes