Mikrotik – Script para habilitar/deshabilitar determinado usuario de VPN

Introducción

En este ejemplo, vamos a realizar la configuración de una tarea Deshabilitar_Conexiones_VPN para deshabilitar el usuario gcompras y finalizar la conexión en caso de que este activa, esto a las 21:00. Luego a las 05:00 se ejecutará la tarea Habilitar_Conexiones_VPN para habilitar el mismo usuario.

Requerimientos

  • Acceso a mikrotik mediante winbox.
  • Se debe tener acceso con derecho de escritura al mikrotik.
  • La hora deberá estar actualizada para que la ejecución del script sea correcta
  • Se deberán realizar las modificaciones que se ajusten a cada caso (nombre usuario, horas de ejecución del script)

Deshabilitar_Conexiones_VPN

/system scheduler add interval=1d name=Deshabilitar_Conexiones_VPN on-event="/ppp/secret/ set gcompras disabled=yes\r\
	\n/ppp/active remove [ find where name~\"gcompras\" ]" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=oct/05/2022 start-time=21:00:00

Habilitar_Conexiones_VPN

/system scheduler add interval=1d name=Habilitar_Conexiones_VPN on-event="/ppp/secret/ set gcompras disabled=no" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=oct/05/2022 start-time=00:05:00
Scroll al inicio