
 Postado originalmente por 
trober
					
				 
				Considerando para X o número da sua regra no 
Mangle, às 8h, de cada dia, a regra será desativada, conforme código abaixo:
                Código :
                /system scheduler add interval=1d name=schedule-desativar on-event="//ip  firewall mangle disable X" start-date=jun/27/2013 start-time=08:00:00
 
  
Considerando para X o número da sua regra no 
Mangle, às 17h, de cada dia, a regra será ativada, conforme código abaixo:
                Código :
                /system scheduler add interval=1d name=schedule-ativar    on-event="//ip firewall mangle enable X"  start-date=jun/27/2013 start-time=17:00:00
 
  
Tenha em mente a importância de ter data e hora atualizada (com uso do cliente NTP, nativo no RouterOS), assim como o fuso horário corretamente definido (
timezone). Se você está no fuso horário de Brasília, então:
                Código :
                /system clock set time-zone-name=America/Sao_Paulo
 
  
Há ressalvas. Os agendamentos acima não terão efeito caso o RouterOS seja iniciado ou reiniciado, e o horário de execução do agendamento está dentro da janela de 
downtime, pois não considerará a hora atual para condicionar o último estado da regra. Se desligar o RouterOS às 7h59 e religar às 8h02, não haverá processamento retroativo.
Tendo isso, uma outra regra precisa ser acionada, nos mesmos moldes do "reboot", no CRON de derivados Unix, que no caso do MikroTik RouterOS, é:
                Código :
                /system scheduler add ... ... ... start-time=startup
 
  
Nesse 
script, você considerará a hora atual e condicionará a cada (re)inicialização,o estado de ativação ou desativação da regra.
Com isso, você evita de fazer verificações cíclicas de curta duração (a cada minuto, por exemplo), desonerando assim a alocação de recurso e mantendo o 
log limpo.
Espero ter ajudado.
Saudações,
Trober