fbpx

¿Como puedo usar scheduler para eliminación automática de usuarios hotspot, ejemplo que expiren en 24 horas?

Al momento de crear el scheduler en la parte de On Event que es el último campo debemos de indicar por medio de comandos la eliminación de usuarios de hotspot y en el campo de interval indicar que se ejecutara 1d 00:00:00

También puedes utilizar el Scheduler de MikroTik junto con scripts. El Scheduler te permite ejecutar scripts en momentos específicos o a intervalos regulares.

Paso 1: Crear un Script para Eliminar Usuarios Expirados

Primero, necesitarás crear un script en MikroTik que identifique y elimine los usuarios de Hotspot cuyas credenciales hayan expirado.

  1. Accede a tu dispositivo MikroTik usando WinBox, WebFig, o SSH.
  2. Ve a System → Scripts y haz clic en el signo de más (+) para agregar un nuevo script.
  3. Asigna un nombre al script, por ejemplo, RemoveExpiredHotspotUsers.
  4. En el campo Source, ingresa el script que verificará y eliminará los usuarios expirados. Un ejemplo básico de script sería:
:foreach i in=[/ip hotspot user find where uptime>1d] do={
    /ip hotspot user remove $i
}

Este script itera a través de todos los usuarios de Hotspot y elimina aquellos cuyo tiempo de conexión (uptime) ha superado las 24 horas (1 día). Ajusta la condición where uptime>1d según sea necesario, dependiendo de cómo quieras manejar la expiración.

Paso 2: Configurar el Scheduler para Ejecutar el Script

Después de crear el script, necesitarás configurar el Scheduler para ejecutar este script automáticamente a intervalos regulares.

  1. Ve a System → Scheduler y haz clic en el signo de más (+) para crear una nueva tarea.
  2. Asigna un nombre a la tarea, por ejemplo, DailyUserCleanup.
  3. En el campo On Event, ingresa el nombre del script que creaste precedido por /system script run. Por ejemplo:
/system script run RemoveExpiredHotspotUsers
  1. Configura el intervalo de tiempo en el que deseas que se ejecute este script. Para ejecutarlo diariamente, puedes configurar el campo Start Time a la hora deseada y el campo Interval a 1d para que se ejecute cada 24 horas.
  2. Haz clic en OK para guardar la tarea programada.

Consideraciones Adicionales

  • Pruebas: Antes de poner esto en producción, es una buena idea probar el script manualmente para asegurarte de que funciona como esperas y no afecta a usuarios no expirados.
  • Personalización: Dependiendo de tus necesidades específicas, puedes querer modificar el script para ajustarse a diferentes criterios de expiración, como basarse en el tiempo desde la creación del usuario (limit-uptime) en lugar del uptime actual.
  • Uso Cauteloso: Ten en cuenta que este script eliminará usuarios basándose en el criterio especificado sin confirmación adicional, por lo que es importante asegurarse de que los criterios sean correctos para evitar eliminar usuarios no destinados.

Utilizar el Scheduler y scripts en MikroTik ofrece una solución flexible y poderosa para gestionar usuarios de Hotspot y otras tareas automatizadas, asegurando que tu red se mantenga organizada y funcional según tus necesidades operativas.

No hay etiquetas para esta publicación.
Te sirvió este contenido?
Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Otros documentos en ésta categoría

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tutoriales disponibles en MikroLABs

No Courses Found!

Esta semana en
abcXperts

ML-014

Wireguard en MikroTik RouterOS v7

Liberado:

26 Marzo, 2024

ML-013

Guía para construir un Firewall Avanzado en IPv6

Liberado:

25 Marzo, 2024

ML-012

Guía Para Empezar Nuestro Primer Firewall En IPv6

Liberado:

22 Marzo, 2024

Curso
Gratuito

Tema:

Implementación de protocolo de redundancia VRRP con MikroTik RouterOS

Fecha:

Jueves 28 de Marzo, 2024

Hora:

19:00 (7pm) [GMT-5, Colombia/Ecuador/Perú]

Días
Horas
Minutos
Segundos

Introducción a
OSPF - BGP - MPLS

Regístrate en éste curso gratuito

MAE-RAV-ROS-240118
Días
Horas
Minutos
Segundos

Regístrate en éste curso gratuito

MAS-ROS-240111

¡ Promo por Día de Reyes !

REYES24

15%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

¡ Aprovecha el código de descuento Día de Reyes !

* promoción válida hasta el Domingo 7 Enero 2024
** el código (REYES24) se aplica en el carrito de compras
*** compra tu curso ahora y tómalo hasta el 31 Marzo 2024

¡ Promo por Fín de Año !

NY24

20%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

¡ Aprovecha el código de descuento de Fín de Año !

* promoción válida hasta el lunes 1 Enero 2024
** el código (NY24) se aplica en el carrito de compras
*** compra tu curso ahora y tómalo hasta el 31 Marzo 2024

Descuentos por Navidad !

XMAS23

30%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

Aprovecha el código de descuento por Navidad !!!

** los códigos se aplican en el carrito de compras
promo válida hasta el lunes 25 Diciembre 2023

DESCUENTOS CYBER WEEK

CW23-MK

17%

todos los cursos MikroTik OnLine

CW23-AX

30%

todos los cursos Academy

CW23-LIB

25%

todos los Libros y Packs de Libros MikroTik

Aprovecha los códigos de descuento por Cyber Week !!!

** los códigos se aplican en el carrito de compras
promo válida hasta el domingo 3 Diciembre 2023

DESCUENTOS BLACK FRIDAY

BF23-MX

22%

todos los cursos MikroTik OnLine

BF23-AX

35%

todos los cursos Academy

BF23-LIB

30%

todos los Libros y Packs de Libros MikroTik

Aprovecha los códigos de descuento por Black Friday !!!

** Los códigos se aplican en el carrito de compras

los códigos se aplican en el carrito de compras
válido hasta el domingo 26 Noviembre 2023

Días
Horas
Minutos
Segundos

Regístrate en éste curso gratuito

MAE-VPN-SET-231115

Promo Halloween

Aprovecha los códigos de descuento por Halloween.

Los códigos se aplican en el carrito de compras

HW23-MK

11% de descuento en todos los cursos MikroTik OnLine

11 %

HW23-AX

30% de descuento en todos los cursos Academy

30 %

HW23-LIB

25% de descuento en todos los Libros y Packs de Libros MikroTik

25 %

Regístrate y participa en el curso gratuito Introducción a Ruteo Avanzado con MikroTik (MAE-RAV-ROS)

Hoy (miércoles) 11 Octubre, 2023
7pm a 11pm (Colombia, Ecuador, Perú)

MAE-RAV-ROS-231011