El firewall de MikroTik desde la pestaña extra en filter rules cuenta con la opción time la cual permitirá establecer días y horas para permitir o denegar conexiones de clientes.
Tambien puedes lograr un control del ancho de banda por días utilizando las herramientas de scripting de MikroTik y las reglas de firewall junto con las colas (queues) para manipular el ancho de banda en base a días específicos.
Te explicamos cómo podrías configurar una solución que limite el ancho de banda basado en días específicos utilizando las capacidades de scripting y planificación de tareas de MikroTik:
Paso 1: Crear las Colas (Queues) #
Primero, necesitas configurar las colas simples o “simple queues” para limitar el ancho de banda. Estas colas se pueden ajustar luego mediante scripts.
/queue simple add name="weekday-limit" target=192.168.88.0/24 max-limit=1M/1M
/queue simple add name="weekend-limit" target=192.168.88.0/24 max-limit=5M/5M
En este ejemplo, hay dos límites diferentes: uno para días laborales y otro para fines de semana.
Paso 2: Crear Scripts para Cambiar las Reglas #
Ahora, debes crear scripts que activen o desactiven las colas según el día. Puedes usar el scripting de MikroTik para consultar el día actual y ajustar las colas como necesario.
/system script add name="apply-weekday-limits" source={
/queue simple set [find name="weekday-limit"] disabled=no
/queue simple set [find name="weekend-limit"] disabled=yes
}
/system script add name="apply-weekend-limits" source={
/queue simple set [find name="weekday-limit"] disabled=yes
/queue simple set [find name="weekend-limit"] disabled=no
}
Paso 3: Programar los Scripts #
Usa el planificador (scheduler) de MikroTik para ejecutar estos scripts en los días correspondientes.
/system scheduler
add name="enable-weekday-limits" on-event="apply-weekday-limits" start-time=startup interval=1d day=mon,tue,wed,thu,fri
add name="enable-weekend-limits" on-event="apply-weekend-limits" start-time=startup interval=1d day=sat,sun
Estos eventos programados asegurarán que las reglas se apliquen automáticamente según el día de la semana.
Consideraciones Finales #
- Pruebas: Asegúrate de probar tu configuración en un ambiente controlado antes de implementarla en producción para asegurar que los scripts y las colas funcionan como esperas.
- Seguridad y Mantenimiento: Verifica regularmente las colas y los scripts para asegurarte de que no haya conflictos o problemas de rendimiento.
- Documentación: Documenta bien todos los scripts y la configuración para futuras referencias o para personal nuevo.
Esta solución no es nativa y requiere una cierta familiaridad con el scripting de MikroTik, pero es un ejemplo de cómo puedes extender las capacidades de RouterOS para satisfacer requisitos específicos de gestión de red.

