Postado originalmente por
andrelch
Bem, para aparecer de hora em hora, terá que criar um script e será mais chato, mas, para aviso de bloqueio, siga o abaixo:
ah, pode ser feita muita adaptação encima disso.
Créditos a Luiz Roberto Souza de Abreu, que me passou estas regras em 2008.
Pagina de Aviso Para clientes Inadimplentes
Bom vamos lá...
Esta regra é para quem usa autenticação por PPPOE, DHCP ou mesmo IP Fixo.
Mãos a obra:
IP > HOTSPOT
Com seu Mikrotik configurado, vá em HOTSPOT e ative-o através do SETUP dele (siga os passos até o final)... Será criado um servidor HOTSPOT.
Vá na aba IP BINDIND e adicione as regras, conforme abaixo:
/ ip hotspot ip-binding
add address=192.168.100.28 type=bypassed comment="" disabled=no
add address=100.0.0.0/24 type=bypassed comment="" disabled=no
add address=192.168.100.32 type=bypassed comment="" disabled=yes
add address=0.0.0.0/0 type=regular comment="" disabled=no
O que isso significa... Você irá criar uma regra para cada ip (address) com o tipo em "BYPASSED"... E no final, uma regra para o 0.0.0.0/0 (todos os ips), com o tipo em "REGULAR".
Bom, o que isso irá fazer?
A princípio, todos os ips que estiverem cadastrado com o BY-PASSED, irão navegar normalmente... Todos os ips que NÃO estiverem cadastrados no BYPASSED, irão cair na tela de login do HOTSPOT.
Mas para que vou querer meus clientes caindo na tela de HOTSPOT??
Oras, é só editar o arquivo LOGIN.HTM com uma mensagem de débito, que toda a vez que seu cliente entrar, será direcionado a tela inicial do HOTSPOT, que na verdade será a tela de mensagem...
Para bloquear um cliente, desabilite o ip dele ou pegue o ip dele (no ip binding) e mude de "by-passed" para "regular"... Para desbloquear, faça o reverso (mude de "regular" para "by-passed").
TÁ RESOLVIDO O PROBLEMA DA PÁGINA DE AVISO NO MESMO SERVIDOR... SIMPLES E FUNCIONAL!!!
Lembre-se de colocar os ips de sua rede.