Pedro boa tarde,
Um cliente me pediu uma solução de pgaviso para pppoe sem controle de ip e ele usa o Mk-Auth, o motivo disso é que estou retirando o ASN dele e por causa do esgotamento do ipv4 não vou poder cadastrar um ip por cliente.
Pesquisei no forum e fiz alguns testes, e pelo que percebi essa solução de pgaviso_mk via ftp precisa de ter o ip fixo no cadastro da conexão ? A partir de quantos dias esse aviso começa a ser mostrado ?



Respostas
Não resolveu, ou não acertei fazer!
está mais pra não deu certo mesmo o mk-auth em relação a pagina de aviso e de bloqueio com tela de mensagem é uma negação. a unica forma 100% eficaz é a opção que não deixa o cliente logar, mais tem um grande inconveniente que é os clientes ligando pra saber porque está sem net ai fica sem jeito de dizer para meu cliente que é porque ele não pagou.
Oi Pessoal. Bom vamos la.
Mas antes de passar o tutorial preciso fazer algumas considerações:
1. Para direcionar a página do cliente para o servidor Mk-Auth é utilizado uma técnica de direcionamento no RouterOS onde o o IP de destino layer3 é alterado e assim roteando o pacote para o servidor Mk-Auth. É uma técnica de meio e as aplicações finais não sabem que isso está acontecendo, e além disso o RouterOS não discrimina o que é um pacote HTTP com HTML do que qualquer outro pacote que passa por sua porta 80.
Isso significa que qualquer aplicação que não é baseada em HTML e que tenha o seu pacote redirecionado não irá apresentar a página de aviso ao cliente e com isso podemos prejudicar aplicações como o WhatsApp por exemplo (não sei se ele ainda usa a porta 80). Minha vontade inicial era criar uma página HTML avisando ao cliente do atraso e com um Button que o cliente clicaria e liberaria a sua navegação a partir daquele momento, mas para evitar alguns chamados técnicos preferi criar uma solução em que a página é exibida por um tempo estipulado de 10 segundos a cada hora. Assim não irá prejudicar muito a navegação do cliente e em algum momento o cliente verá a mensagem. Esses tempos podem ser alterados no script caso seja necessário.
2. O ambiente de produção desse script é PPPoE somente mas ele também funcionará com Hotspot. Só não posso dizer se irá dar conflito com a solução de pgaviso que o Pedro usa pois a address list se não me engano é o mesmo nome. Assim se for usar esse script em ambiente híbrido de Hotspot e PPPoE creio que seja melhor usar somente essa solução.
3. Eu apliquei um atributo que o cliente que se conecta com a address-list pgaviso também seja desconectado a cada 24 horas. O objetivo é evitar qualquer conflito com o sistema de bloqueio do Pedro no futuro, pois no momento em que apliquei a solução percebi que não seria necessário
4. Cada vez que a página de bloqueio do Mk-Auth é exibida, ela aplica um cookie no navegador que direciona a página do cliente automaticamente para o bing após a primeira exibição até esgotar o TTL do cookie. O TTL padrão da nova versão está 30 minutos logo mesmo que o script seja alterado para mostrar mensagem em intervalos menores o cliente não irá ver a página de aviso pois automaticamente será direcionado. Para alterar o tempo desse cookie, altere o parâmetro no arquivo "/usr/local/mkauth/aviso/aviso.inc". Para testes da solução você pode abrir uma guia anônima do navegador que ele não irá usar.
5. Vale a pena lembrar que essa solução não foi testada exaustivamente em todas as versões do Mk-Auth e RouterOS. O que posso dizer é que a nova versão do Mk-Auth é as nas últimas versões do RouterOS 6 deverá funcionar.
6. Não é responsabilidade nossa qualquer problema que você possa ter e nem do Pedro, pois o script não tem suporte Oficial. Aconselho que seja feito um backup dos dados antes de aplicar a solução.
Enfim, disponibilizei o tutorial de forma pública na página de suporte da empresa. Segue o link:
suporte.gerenciatec.com.br
Ola amigo você disse que (desenvolvi um script em python ) pois coloca ai cara, pois o mk-auth nunca vez esse trabalho com perfeição em ralação ao bloqueio, via POOL ou LIST, ate agora a unica forma que vi do bloqueio funcionar quando está vencido o titulo é marcar a opção do cliente (NEM LOGAR) mais os clientes fica lligando pra saber porque não tem net pelo fato do aviso não aparecer, cliente é assim sabe que não pagou mais quer ligar reclamando.
POSTA AI PRA NÓS, DIGO NÓS PORQUE ESSA QUESTÃO PROBLEMÁTICA NÃO EXISTE SÓ NO MEU PROVEDOR.
Obrigado estamos no aguardo.
Oi pessoal,
Desculpe e demora não tinha visto as mensagens. Posso disponibilizar sim, vejo isso entre hoje e amanhã e informo a vocês.
também...
Netloads disse:
Agradeceria se fosse disponibilizado.
Pode disponibilizar?
Fabiano Ribeiro disse:
coloca ai amigo...
Fabiano Ribeiro disse:
Pessoal,
Eu desenvolvi um script em python que faz com que o mk-auth possa trabalhar com pgaviso via PPPoE para o cliente. Esta funcionando bem para o ambiente do meu cliente e quem quiser eu posso disponibilizar aqui no fórum.
-
1
-
2
de 2 Próximo