Entrar
Últimos assuntos
» Como pingar pelos dois links por bruno9988 Ter 20 Fev - 19:12
» BFW em paralelo com Mikrotik
por antoniogiga Qui 18 Jan - 1:40
» NAT MIKROTIK
por squall1808 Seg 8 Jan - 18:07
» Aumenta Lucro do provedor com Servidor de FILME - Dica como montar um " Netflix"
por bruno9988 Ter 19 Dez - 17:59
» hotspot conexao lenta
por brooklin_sul Seg 18 Dez - 1:04
» Acessar Radio e roteadores pelo Mikrotik
por antoniogiga Ter 15 Nov - 16:49
» [Resolvido]Balanceamento usando o Net Virtua ( Netcombo)
por antoniogiga Ter 15 Nov - 8:02
» whatsapp lento
por antoniogiga Ter 15 Nov - 8:00
» to de volta qual quer duvida soh chamar
por antoniogiga Ter 15 Nov - 7:58
» Firmware ApRouter em Radio - Chipset rtl8186!
por antoniogiga Dom 17 Jul - 18:02
» QoS por mac-address (ou IP amarrado) quando tenho 01 mikrotik + 05 routers
por rdnetwork Sex 4 Fev - 7:58
» Microtik - OpenVPN não conecta com 2 links 2 internet balanceados
por vagneroliveira Qui 3 Fev - 6:44
» Software gerenciamento ZTE C320
por lancecom Qui 18 Mar - 11:27
» Software Gerenciamento ZTE C320
por lancecom Seg 15 Mar - 17:21
» Gerenciador ZTE C320
por lancecom Seg 15 Mar - 17:20
Tópicos semelhantes
Top dos mais postadores
claudinhohw Network | ||||
morais2707 | ||||
cristiano.micros | ||||
cdanielboy | ||||
Sixagencia Networks | ||||
ZBTECK | ||||
dsdigital | ||||
BBD NET | ||||
Gerônimo | ||||
Marcelo |
Estatísticas
Temos 31889 usuários registradosO último membro registrado é ercb200
Os nossos membros postaram um total de 38284 mensagens em 5802 assuntos
Como faço umScript para desativar clientes no Hotspot
2 participantes
Página 1 de 1
Como faço umScript para desativar clientes no Hotspot
Boa tarde a todos
Gostaria de saber dos que sabem como eu faço para criar um script para desativar um user no hotspot depois de 5 dias que ele logou pela primeira vez usando todo ou não seu tempo
Por exemplo
tenho vários cliente cadastrado da seguinte maneira em me sistema o qual eu insiro em new terminal com um aplicativo com seguinte comando
/ip hotspot user
add disabled=no limit-uptime=01:00:00 name=e877129 password=38990890 profile="plano128k/256k" comment="ELY LOTE 11 08/07/2016"
Importante:
Informação: sobre userprofile está configurado da seguinte maneira:
name="plano128k/256k" session-timeout=6h idle-timeout=none
keepalive-timeout=10s status-autorefresh=10s shared-users=1
rate-limit="128k/256k"
on-login=#RAIJE\r\n#23 de junho de 2016\r\n#raije.web@gmail.com\r\n{\r\n:g
lobal date [ /system clock get date ]\r\n:global strtime [ /system
clock get time ]\r\n:global cmt [ /ip hotspot user get $user comment]
\r\n:global uname [/ip hotspot user get $user name]\r\n/log error
$uname\r\n\r\n:foreach int in=[/ip hotspot active find]
do={\r\n:local strname [/ip hotspot active get $int user]\r\n:local
strmac [/ip hotspot active get $int mac]\r\n\r\n:if ($strname =
$uname ) do={\r\n/ip hotspot user set $user comment=($cmt . ";" .
"USADO EM: " . $date . "_" . $strtime . "_" . $strmac) \r\n/log error
($strname . $strmac)\r\n}\r\n}\r\n}\r\n\r\n
em on já existe o o script para mim saber se o cliente já usou o cartão mudando o comment do user
Gostaria de saber dos que sabem como eu faço para criar um script para desativar um user no hotspot depois de 5 dias que ele logou pela primeira vez usando todo ou não seu tempo
Por exemplo
tenho vários cliente cadastrado da seguinte maneira em me sistema o qual eu insiro em new terminal com um aplicativo com seguinte comando
/ip hotspot user
add disabled=no limit-uptime=01:00:00 name=e877129 password=38990890 profile="plano128k/256k" comment="ELY LOTE 11 08/07/2016"
Importante:
Informação: sobre userprofile está configurado da seguinte maneira:
name="plano128k/256k" session-timeout=6h idle-timeout=none
keepalive-timeout=10s status-autorefresh=10s shared-users=1
rate-limit="128k/256k"
on-login=#RAIJE\r\n#23 de junho de 2016\r\n#raije.web@gmail.com\r\n{\r\n:g
lobal date [ /system clock get date ]\r\n:global strtime [ /system
clock get time ]\r\n:global cmt [ /ip hotspot user get $user comment]
\r\n:global uname [/ip hotspot user get $user name]\r\n/log error
$uname\r\n\r\n:foreach int in=[/ip hotspot active find]
do={\r\n:local strname [/ip hotspot active get $int user]\r\n:local
strmac [/ip hotspot active get $int mac]\r\n\r\n:if ($strname =
$uname ) do={\r\n/ip hotspot user set $user comment=($cmt . ";" .
"USADO EM: " . $date . "_" . $strtime . "_" . $strmac) \r\n/log error
($strname . $strmac)\r\n}\r\n}\r\n}\r\n\r\n
em on já existe o o script para mim saber se o cliente já usou o cartão mudando o comment do user
RAIJE- Baby
- Mensagens : 11
Pontos : 21
Reputação : 0
Data de inscrição : 01/08/2015
Idade : 57
Localização : SALVADOR
Re: Como faço umScript para desativar clientes no Hotspot
melhor usar o radius do mikrotik o user maneger e melhor já faz tudo automatico pra vc.
claudinhohw Network- Senior User Admin
- Mensagens : 2842
Pontos : 3505
Reputação : 602
Data de inscrição : 28/08/2010
Idade : 39
Localização : Goiás
Re: Como faço umScript para desativar clientes no Hotspot
Valeu a intenção mais não me ajuda dessa forma, obrigado pelo esforço
RAIJE- Baby
- Mensagens : 11
Pontos : 21
Reputação : 0
Data de inscrição : 01/08/2015
Idade : 57
Localização : SALVADOR
Re: Como faço umScript para desativar clientes no Hotspot
vc sabe criar os scripts pra desconectar e desativar os clientes?
claudinhohw Network- Senior User Admin
- Mensagens : 2842
Pontos : 3505
Reputação : 602
Data de inscrição : 28/08/2010
Idade : 39
Localização : Goiás
Re: Como faço umScript para desativar clientes no Hotspot
me diga como e seus planos e os ips dos clientes que vou fazer um aqui pra vc.
claudinhohw Network- Senior User Admin
- Mensagens : 2842
Pontos : 3505
Reputação : 602
Data de inscrição : 28/08/2010
Idade : 39
Localização : Goiás
Re: Como faço umScript para desativar clientes no Hotspot
Boa tarde Amigo você pode me enviar seu e-mail, tentei te responder mais tive a seguinte resposta na transmissão: A largura da sua mensagem ultrapassa o limite autorizado.
Te agradeço
Te agradeço
RAIJE- Baby
- Mensagens : 11
Pontos : 21
Reputação : 0
Data de inscrição : 01/08/2015
Idade : 57
Localização : SALVADOR
Re: Como faço umScript para desativar clientes no Hotspot
RAIJE escreveu:Boa tarde Amigo você pode me enviar seu e-mail, tentei te responder mais tive a seguinte resposta na transmissão: A largura da sua mensagem ultrapassa o limite autorizado.
Te agradeço
Eu acho que agora vou conseguir
o plano é o seguinte Lembrando que os ips são por dhc automáticos
Amigo em primeiro lugar quero te agradecer a sua disposição em me ajudar então la vai
Eu Vendo Cartões de Wi-fi Prépago
Para gerar os cartões e enviar para o microtik uso um sistema adicional sem ser o user-manager
depois de cadastrados ficam assim:
add comment="RAIJE LOTE 01 05/08/16" disabled=no limit-uptime=1h name=r585651 \
password=80679422 profile=plano128k/256k
add comment=\
"RAIJE LOTE 01 05/08/16;USADO EM: aug/07/2016_13:45:15_AC:36:13:34:B9:7E" \
disabled=no limit-uptime=1h name=r587462 password=81038123 profile=\
plano128k/256k
A Profile cadastrada está da seguinte maneira:
/ip hotspot user profile
set [ find default=yes ] idle-timeout=none keepalive-timeout=10s name=default \
shared-users=1 status-autorefresh=10s transparent-proxy=no
add idle-timeout=none keepalive-timeout=10s name=plano128k/256k
Existe um script dentro profile que muda o comment dos users mostrando quando se conectou e qual o mac acessou, o script é esse:
{
:global date [ /system clock get date ]
:global strtime [ /system clock get time ]
:global cmt [ /ip hotspot user get $user comment]
:global uname [/ip hotspot user get $user name]
/log error $uname
:foreach int in=[/ip hotspot active find] do={
:local strname [/ip hotspot active get $int user]
:local strmac [/ip hotspot active get $int mac]
:if ($strname = $uname ) do={
/ip hotspot user set $user comment=($cmt . ";" . "USADO EM: " . $date . "_" . $strtime . "_" . $strmac)
/log error ($strname . $strmac)
}
}
}
Então o que eu quero fazer?
Eu quero adicionar mais duas funçoes nesse script e não sei como
1ª Apenas desabilitar tos os user's com limit-uptime igual ao uptime acrescentando no coment Cartão consumido
2ª desabilitar todos os users com tempo não consumido dentro de cinco dias a contar da datata de seu 1º acesso conforme está no script acima
Amigo deu pra você entender agora o meu objetivo? estou a sua disposição para maiores esclarecimentos.
Desde já agradeço a sua paciência e dedicação em me ajudar
RAIJE- Baby
- Mensagens : 11
Pontos : 21
Reputação : 0
Data de inscrição : 01/08/2015
Idade : 57
Localização : SALVADOR
Re: Como faço umScript para desativar clientes no Hotspot
se for ip fixo dos clientes que precisam ser assim vc pode fazer um controle do ip no qos simples, com os dias da semana e horario que podem ou não navegar. via scritp vc terá que fazer um pra bloquear e um pra desconectar todos dia, e um pra desbloquear.
claudinhohw Network- Senior User Admin
- Mensagens : 2842
Pontos : 3505
Reputação : 602
Data de inscrição : 28/08/2010
Idade : 39
Localização : Goiás
Re: Como faço umScript para desativar clientes no Hotspot
Não Amigos não é nada disso, agradeço as boas intenções mas não é nada disso, vou continuar a desenvolver o scritp como eu preciso um dia irei conseguir meu muito obrigado e se precisarem de mim também estarei ao inteiro disporclaudinhohw Network escreveu:melhor usar o radius do mikrotik o user maneger e melhor já faz tudo automatico pra vc.
RAIJE- Baby
- Mensagens : 11
Pontos : 21
Reputação : 0
Data de inscrição : 01/08/2015
Idade : 57
Localização : SALVADOR
Tópicos semelhantes
» Como faço para bloquear ips de rádio para não passarem para os clientes mk
» Como faço para que meus clientes loguem mais de uma vez por dia ?
» [Resolvido]subredes mascara 30 com dhcp
» Como faço para que meus clientes loguem mais de uma vez por dia ?
» [Resolvido]subredes mascara 30 com dhcp
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos