Eliminacion de usuarios con fichas excedidas
Vložit
- čas přidán 12. 09. 2024
- Que tal buen dia, aqui les dejare el script, solo necesitaran modificar lo que requieran... Saludos!
/system scheduler
add disabled=no interval=1m name=SESIONES-1-HORA on-event=\
"/ip hotspot user remove [find uptime=01:00:00 limit-uptime=01:00:00]" \
policy=reboot,read,write,policy,test,password,sniff,sensitive start-date=\
feb/28/2017 start-time=15:00:00
Exelente vídeo que lo buscaba
Un nuevo suscriptor
muy bien a este año 2024 me funciono se le agradece
¿Oye amigo habría una forma de desactivar o configurar?, es que cuando se va la luz se le reinicia desde cero el tiempo de ficha para el usuario aunque ya haya utilizado .
ya haz podido resolver este problema?
Genial me sirve de mucho. muchisimas gracias por su aporte, Saludos dese Cuba
Excelente tutorial amigo, muy sencillo. Gracias
Amigo, comparte tutorial para eliminar usuarios de forma manual a través de Winbox
Excelente script, aunque solo funciona con un tiempo de terminado, me ayudó bastante, gracias
Excelente, muchas gracias por el aporte.
saludo amigo me podrias decir como hago un scrip para eliminar las fichas vencidas de un 1giga gracias por el scrip de una hora Dios le bendiga
utiliza MIKHMON puedes crear perfiles por tiempo y por datos lo que suceda primero
tendras por alli un scrip amigo q corrige los cortes de electricidad en los tiempos continuos?
bendiciones y gracias por este video
Hermano hay alguna forma de controlarlo por los megas consumido en ves de por tiempo
tengo el detalle de las fichas ilimitadas despues de los cortes de luz como lo corrijo
Excelente vídeo, me fue muy útil!
lo que no entiendo es a cada ficha ay que hacer eso...
Y k pasa cuando las fichas se eliminan sin ser usasdos
Excelente aporte amigo, gracias
Aun no lo he probado pero el tutorial está excelente, felicitaciones...
GRacias por tu aporte amigo.
tengo una pregunta si tengo un usuaria de 45minutos de sesión tengo que modificar ese script asi por ejemplo//// add disabled=no interval=1m name=SESIONES-45-MIN on-event=\
"/ip hotspot user remove [find uptime=00:45:00 limit-uptime=00:45:00]" \
policy=reboot,read,write,policy,test,password,sniff,sensitive start-date=\
feb/28/2017 start-time=09:00:00 es correcto
si
Si tengo 20 clientes para 7 días ? Cómo es, una ficha para los 7, o, una ficha para cada uno ?
Prueba con este amigo: czcams.com/video/u1p_ZmB8Y74/video.html
hola como esta espero este bien a qui en rd el virus yo dentro de lo posible un que la clientes que se logueas se haga estactic y cuando de bensa el tiempo dynamic grasias hermano
bro donde te deposito gracias XD
amigo puede crear un autoborrado que sea por Gb??
Hola esto hay que hacerlo por cada ficha, o con solo uno que haga por ejemplo una hora se borran todos los que tengan ese tiempo trascurrido?, gracias
igual me interesa saber si es para todos o por ficha
amigos les corrijo el escrip que dice su amigo ejemplo crea una un usuario Plan_x1Hora asi confugiran el de seion de inico 01:00:00 y de salida 01:00:00 guardan el tiempo y se van ala pestaña escrip y le agregan el siguente escrip claro tomanddo en cuenta que el microtic que estte pa eliminar asignar este escrip en la pestaña escrip saludos
{
:local tdias 0
:local atime [ /system clock get time ]
:local adate [ /system clock get date ]
:local temp1 [:pick $adate 0 3]
:local temp2 [:pick $adate 4 6]
:local temp3 [:pick $atime 0 5]
:local temp4 ($temp2."/".$temp1." - ".$temp3." Dias: ".$tdias);
:local thoras 1
:if ([ /ip hotspot user get $user comment ]="") do={ [ /ip hotspot user set $user comment=$temp4 ] }
/log info "Usuario= $user fecha=$adate hora=$atime Dias=$tdias Plan=Plan_x1Hora ";
:local mesarray ("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec")
:local diaarray ("31","28","31","30","31","30","31","31","30","31","30","31")
:local day [:pick $adate 4 6]
:local monthtxt [:pick $adate 0 3]
:local year [:pick $adate 7 11]
:local months ([:find $mesarray $monthtxt])
:local dia ([:pick $diaarray $months])
:local fhora [:pick $atime 0 2]
:local fminutos [:pick $atime 3 5]
:local fsegundos [:pick $atime 6 9]
:local mayorhora (($fhora+$thoras)-24)
:if (($fhora+$thoras)>23) do={
:set atime ("0".$mayorhora.":".$fminutos.":".fsegundos);
:set $tdias ($tdias+1);
} else={
:set atime (($fhora+$thoras).":".$fminutos.":".fsegundos) ;
}
:if (($day+$tdias)>$dia) do={
:if ($months=11) do={
:set months 0;
:set year ($year+1);
:set day (($day+$tdias)-$dia);
:local mes ([:pick $mesarray $months]);
:set adate ($mes."/".$day."/".$year);
} else={
:set months ($months+1);
:set day (($day+$tdias)-$dia);
:local mes ([:pick $mesarray $months]);
:set adate ($mes."/".$day."/".$year);
}
} else={
:set day ($day+$tdias);
:local mes ([:pick $mesarray $months]);
:set adate ($mes."/".$day."/".$year);
}
[/system scheduler add name=$user on-event="/ip hotspot user remove [find name=$user]
\
/ip hotspot active remove [find user=$user]
\
/system scheduler remove [find name=$user]
\
/system scheduler remove [find name=Finder:$user]
\
/
\
" start-date=$adate start-time=$atime
/s sch
a i=10s n="Finder:$user" on-e=":local atime [ /s cl g time ]
\
:local J [/s cl g date]
\
:local o [ :pick \$J 4 6 ]
\
:local s [ :pick \$J 0 3 ]
\
:local e [ :pick \$J 7 11 ]
\
:local spin \"A las \$atime el \$o/\$s/\$e\"
\
:global next [/s sch g [f name=\"$user\"] next-run];
\
:if ([:len \$next]
amigo me podrías ayudar con un problema parecido gracias
amigo soy nuevo en esto, es posible que me explique que hace este script, o alguien que lo entienda, se los agradecería mucho
Disculpa la molestia amigo, podrias explicar el funcionamiento de este scrip? porfavor
no borra mi ficha vencida y eso que segui todos los pasos
Prueba con este amigo: czcams.com/video/u1p_ZmB8Y74/video.html
amigo como puedo saber cuando comensaron por k tengo unas k ya se vencieron y otras k apenas vendi y no puedo borrar todas
lazaro romero hola, en la sección de ip>hotspot lo encuentras todo, en la ventana de la misma, hay una pestaña que dice usted ahí encontrarás los tiempos, tendrás que darle clic derecho en un espacio en blanco de esa ventana y hay una opción que dice columnas y ahí podrás agregar mas secciones, en este caso, podrás ver las contraseñas de cada ficha, el tiempo que les das en total, el tiempo que le resta, etc
y si quiero que el usuario salga después de consumir por ejemplo 100 mb, como seria el script?
En la sección de limites (limits) puedes priorizar la cantidad de Kb, Mb, o Gb que le quieras asignar al cliente, eso sin limite de tiempo, saludos!
Buenas tardes amigo yo quisiera saber cómo hacer para redireccionar al cliente al portal cautivo luego de concluido su tiempo
Tiene algo igual para Mikrotik User Manager?
que version me sirve en el rb? yo tengo 5.26 gl ese me sirve
excelente tutorial amigo era lo que estaba buscando gracias .
tengo una pregunta si tengo un usuaria de 30 minutos de sesión tengo que modificar ese script asi por ejemplo//// add disabled=no interval=1m name=SESIONES-30-MIN on-event=\
"/ip hotspot user remove [find uptime=00:30:00 limit-uptime=00:30:00]" \
policy=reboot,read,write,policy,test,password,sniff,sensitive start-date=\
feb/28/2017 start-time=09:00:00
esta bien para clientes de 30 minutos o tengo que hacer algo . gracias espero atento tu respuesta
rodrigo testual rodriguez así es amigo, solo editas el tiempo requerido para darle a la ficha a borrar desde 1 minuto hasta 1 día, 1 mes o dependiendo el tiempo máximo que otorgas a las fichas! Saludos
rodrigo testual rodriguez
Excelente era lo que andaba buscando muchas gracias, podrías compartir la configuración para que no se reinicien los usuarios a su tiempo predeterminado cuando se va la energía.
Don freddy le comento que eso pasa con determinados Rb, en su caso le tocaria comprar otro modelo, yo tenia dos Rb750 que hacian eso, cada vez que se iba la energia, o cuando por error estaba creando un usuario y sin haber aplicado trataba de darle un comentario, pero he cambiado a Haplite y rb2011 y esos no dan ese problema de la energia
AMIGO ME DEJAS TU CORREO PARA CONTACTARLO
CYBERMOZILLA@GMAIL.COM
@@freyp.c.3144 podrias ayudamer igual con eso.
Amigo, soy realmente nuevo en esto, pero si yo creo fichas de 30min, 60min, 1 dia por ejemplo, yo necesito que al usarse esas fichas se borren de mi RB, creo que este Script no es precesament epara eso verdad..? que Script puedo usar..?
correjiste tu duda
saludos amigo tendras algun scrip para tiempos corridos y la forma de adquirirlo excelentes aportes
OSEA DESIS QUE SOLO FUNCIONE POR CIERTO TIEMPO
pablo ladrillero el script como tal, no, pero si la configuración de los parámetros para hacerlo tiempo corrido
y como seria para los que usamos el user manager
CONSEGISTE ALGO PARA USER MANAGER
Ojedaslinks wifi el user manager lo tiene todo, solo es cuestión de configurarlo bien y tener equipos mikrotik que tengan el soporte de user manager!
Alguna versión mas corta??? Y mejor ve al grano le das tantas vueltas que pierdes la secuencia.
Prueba con este amigo: czcams.com/video/u1p_ZmB8Y74/video.html
AMIGO sigo tus videos, podria orientarme como hago un script para que cuando un usuario-ficha recien logea me agregue un comentario con la fecha??
saludos amigo y un saludo entra en tu m k y dale log ai veras tus dispocitivos la hora en que se conectan si estan bien confugurados y la que salen si tienes mas dudas t dejo un link en mercado libre y puedes preguntar articulo.mercadolibre.com.mx/MLM-625624663-configuracion-hotspot-mikrotik-vende-internet-x-fichas-_JM
Nada ue ver con la pregunta que hice estimado
tu coentario es q t diga la fecha en el moneto eso t lo dice el log no tu pajina hospot usuario=1h742=sep/12/2018/hora=15:15:22=0 Paln=1h asi t deve salir en tu log
/ip hotspot user remove [find uptime=05:00:00 limit-uptime=05:00:00]
Este es el script para eliminar usuarios de 5 horas que han llegado a su tope, asi mismo yo quero un scrip que cuando se conecte un usuario me add comment = “12 /sep”
eso lo usaria para saber que recurrencia tiene el usuario, y los que ya tengan fecha agosto se puede eliminar asi no hayan cumplido su tiempo, porque yo trabajo con tiempo pausado, por la competencia hay que bailar al ritmo que nos toca
mi pregunta es cuanto tiempo lde das a tus usuarios pa q se desconecten en tienpo pausado un dia dos dias
Wirenexfree lo hace de forma automática, recomendado: czcams.com/video/RoMoW4ffE5w/video.html
oye...mejora tus videos el audio, es garrafal
amigo explica como por dias
En qué minuto amigo?!
hay es esencial es la hora del equipo amigo?
Aliz Say así es, es esencial la hora de tu RB Mikrotik para que se sincronice esta sección de 'scheduler' en cuanto a la cuestión del borrado!
hola co mo est
+anseenet @anseenet amigo me ha servido mucho tu tutorial, gracias por compartir tu conocimiento, te consulto si existe alguna manera de eliminar las fichas las cuales no hay culminado la hora y ya no estan usando, esuqe no las tengo por tiempo corrido y algunos usuarios compran pero nunca llegan al tope de tiempo
Hola, me pasa lo mismo que a ti, si conseguiste el script para eso podrías pasármelo? Mi correo: gutierrezthechristian@gmail.com
no he conseguido pero por ahora le pongo un prefijo por mes y luego las elimino en bloque, asumiendo que las de ese prefijo la she vendido hace determinado tiempo
CYBER MOZILLA ahh ok, y sabes algún truco para que los usuarios no se desconecten hasta que su tiempo se acabe, pero que no sea por ip bimding?
segun entiendo necesitas hacer tiempo corrido... czcams.com/video/BygW8UgmVfQ/video.html
CYBER MOZILLA nooo, el usuario se me borra a su tiempo, pero si se desconectan o apagan su WiFi tienen que estar iniciando sección cada vez