Mostrar o IP do cliente na página de aviso

Ola pessoal, essa é minha primeira postagem no fórum e estou com uma duvida que venho tentando resolver há alguns dias mas não estou tendo sucesso e gostaria da ajuda de vocês.

Primeiramente vamos deixar claro algumas coisas aqui.

O meu cenário é o seguinte:

Estou usando uma RB2011UiAS com Mikrotik na versão v6.43.8,

E o MK-Auth (32 bits v4.99),

E tanto a RB quanto o MK-Auth estão devidamente configurados, com clientes autenticando via PPPoE e bloqueio por SSH (que alias esta funcionando certinho e aparecendo a página de bloqueio também). o SSH e o FTP estão ativos e tudo funcionando corretamente.

Então a grande questão é a seguinte:

Eu queria colocar para funcionar uma página de aviso (a pgaviso aquela que aparece após o vencimento da mensalidade do cliente), e queria que fosse aquele tipo de página que tem o botão de "Continuar Navegando" para que quando o cliente clicar nesse botão ele seja removido do address-list do Mikrotik via API. Eu segui alguns tutoriais e informações que tem aqui no fórum mas não tive sucesso, acho que as informações não foram suficientes pois até a API que encontrei por aqui não está completa e tem erros (sou iniciante na programação mas pude constatar isso e creio que eu esteja correto).

Então dei uma leve estudada na API do Mikrotik e fui atrás de informações em sites gringos e consegui da um "upgrade" nessa API que peguei aqui e agora ela está funcionando da maneira que deveria, que é remover um cliente especifico do address-list do Mikrotik, mas para a API fazer isso eu tenho que colocar o IP do cliente dentro de uma variável do PHP para que ele possa ser encontrado e removido de maneira correta sem afetar os demais IPs no address-list, o grande problema é que isso tem que ser feito de forma dinâmica, porque alias os clientes tem que ter IPs diferentes.

Então, eu preciso de uma maneira que eu possa exibir o IP do cliente na pagina de aviso, para que eu consiga pegar o IP do cliente e jogar dentro da variável que vai fazer a API trabalhar corretamente para que quando o cliente clique no botão "Continuar Navegando" o IP dele seja removido do address-list, para que ele possa continuar navegando normalmente até a próxima vez que o aviso foi programado para aparecer.

Então queria que alguém me desse uma luz, de como posso colocar o IP do cliente para aparecer na pagina de aviso.

Obs:

  • Já tentei usar a variável %ipcliente% do próprio MK-Auth mas não aparece nada.
  • Todos os clientes estão com IP fixo.
  • Aceito sugestões também de como eu posso fazer a pgaviso aparecer somente por determinado tempo para o cliente, por exemplo 40 segundos e tal.

Conto com a ajuda de vocês e desde já obrigado.

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • Ninguém tem alguma dica ou sugestão?

  • Bom dia, poderia me da uma ajudinha Pedro?

  • Também gostaria de uma solução para isso.

This reply was deleted.