Olá pessoal neste post irei mostrar uma forma definitiva para mostrar
uma tela de aviso ao cair o link no mikrotik, este script funciona
apenas para quem usa hotspot. Antes de tudo você precisa renomear o nome
do seu servidor hotspot e a profile que está sendo usada em seu
servidor hotspot.
- Vá Ip/Hotspot/Servers e coloque o seguinte nome em seu servidor atual “hotspotServer”
- Agora vá em Ip/Hotspot/ServerProfiles e coloque o seguinte nome na sua profile “profileServer”
Feito isso, você já pode copiar e colar o script abaixo no seu terminal e pressione enter.
Esse código criará uma profile especifica para linkar a pasta que
enviaremos para dentro de files. Não esqueça de alterar o ip para o seu
usado no hotspot
2 | add dns-name="" hotspot-address=10.5.50.1 html-directory=manutencao http-cookie-lifetime=3d http-proxy=0.0.0.0:0 login-by=cookie,http-chap name=manutencao rate-limit="" smtp-server=0.0.0.0 split-user-domain=no use-radius=no;/ |
Este aqui será o responsável por monitorar o link.
2 | add comment="Monitora Link - Por Josenildo Lima" disabled=no down-script="/ip hotspot set [find name=hotspotServer] profile=manutencao;\r\ |
4 | \n:foreach int in=[/ip hotspot user find ] do={ \r\ |
5 | \n:set users [/ip hotspot user get \$int name];\r\ |
6 | \n/ip hotspot active remove [/ip hotspot active find user=\$users];\r\ |
7 | \n/ip hotspot cookie remove [/ip hotspot cookie find user=\$users];\r\ |
9 | \n/log warning \"A CONEXO FOI REESTABELECIDA\";\r\ |
10 | \n" host=8.8.8.8 interval=10s timeout=1s up-script="/ip hotspot set [find name=hotspotServer] profile=\"profileServer\";\r\ |
11 | \n/log warning \"A CONEXO FOI REESTABELECIDA\";\r\ |
O próximo passo agora é copiar os arquivos para dentro de files,ela
ficará lado a lado com a pasta hotspot do seu mikrotik, mas antes disso
você precisa entrar com os dados do seu provedor.
No arquivo disponível para download no final deste post, dentro da pasta manutencao, tem um arquivo chamado dado.js
1 | var titulo = 'SISTEMA EM MANUTENÇÃO'; |
2 | var mensagem = 'Lamentamos o incoveniente, estamos trabalhando para melhorar nosso sistema.'; |
3 | var telefone = '(11) 1234-5678'; |
4 | var email = 'suporte@provedor.com'; |
Abra-o em seu editor preferido, e entre com suas informações. Feito isso, já pode enviar para dentro de files.
Para testar, corte a conexão do seu mk e veja o resultado!
fonte:
https://clubedomikrotik.com/aviso-de-manutencao-ao-cair-o-link-no-mikrotik/
0 comentários:
Postar um comentário