Pessoal, boa tarde.
Estamos passando por uma dificuldade tremenda aqui, o que acontece.
Usamos o bloqueio por pool via radius, funcionava de boa, após a ultima atualização, o mesmo não funciona mais.
Fazendo alguns testes, percebemos o seguinte:
O mk-auth não está enviando o comando para a desconexão do cliente. Ex.:
sudo echo "User-Name=usuario01, Framed-IP-Address=10.1.6.87" | radclient -t 0 45.191.155.19:3799 "disconnect" 123456
se eu acesso a CLI do mk-auth e executo este comando manualmente, o cliente é desconectado na hora no mikrotik, agora, se eu no mk-auth desbloqueio ou bloqueio um cliente, este comando não é enviado para o mikrotik derrubar o cliente.
Conseguem verificar isso por favor ?
Caso complicado de ser corrigido, teria como criar uma tela no sistema onde na mesma listaria os clientes bloqueados e um botão exportar, e ao clicar no botão, criar uma linhas de comando para cada cliente bloqueado e exportar em um arquivo txt ?
Assim, poderiamos fazer essa desconexão dos clientes bloqueados de forma manual porém dinamica, pois o sistema geraria de todos os clientes bloqueados.
o arquivo txt, ficaria da seguinte forma:
sudo echo "User-Name=usuario01, Framed-IP-Address=10.1.6.87" | radclient -t 0 45.191.155.19:3799 "disconnect" 123456
sudo echo "User-Name=usuario02, Framed-IP-Address=10.1.6.88" | radclient -t 0 45.191.155.19:3799 "disconnect" 123456
sudo echo "User-Name=usuario03, Framed-IP-Address=10.1.6.89" | radclient -t 0 45.191.155.15:3799 "disconnect" 123456
sudo echo "User-Name=usuario04, Framed-IP-Address=10.1.6.90" | radclient -t 0 45.191.155.15:3799 "disconnect" 123456
sudo echo "User-Name=usuario05, Framed-IP-Address=10.1.6.91" | radclient -t 0 45.191.155.21:3799 "disconnect" 123456
No caso acima, muda o nome do usuário, o ip do usuário, e o ramal onde o mesmo está conectado.
Fico no aguardo.
Obrigado.
Respostas
Boa tarde prezado(a),
Faz um novo update pelo Putty, verifica se vai baixar e instalar os pacotes e reinicia o sistema, para ver se normaliza.
Qualquer dúvida, estamos à disposição.
Atenciosamente,
Equipe MK-AUTH
Boa tarde.
Fiz conforme solicitado, e o que aconteceu foi o que já tinha acontecido.
Continua sem funcionar a desconexão dos clientes ao serem bloqueados e os nomes dos clientes que tem acento ou até mesmo ç, não estão sendo apresentados de forma correta.
Esse problema do nome do cliente, eu fiz um downgrade e um update pela CLI e solucionou, porém com este ultimo update que fiz, retornou este problema também.
Obrigado.
Prezado(a),
Qual a versão que ficou, depois de fazer a atualização? 19.01 k3.1 ou 19.01 k4.9 ?
A solução de contorno para corrigir a questão da acentuação dos nomes, é fazer o downgrade para a versão 18.02 e depois fazer apenas 1 update pelo Putty, depois de desativar o update automático.
Qualquer dúvida, estamos à disposição.
Atenciosamente,
Equipe MK-AUTH
Boa tarde.
Agora está na versão 19.01 K4.9.
Sim, eu já havia feito o downgrade e um update somente, solucionou sim a questão dos caracteres, porém, no post anterior, você me orientou a fazer um update naquele momento.
Fiz conforme solicitação sua, pois achei que alguém da equipe de desenvolvimento teria feito alguma modificação que impactasse no problema.
Obrigado
Prezado(a),
Se o bloqueio por pool não funcionou depois de fazer o downgrade, refaça a configuração do Mikrotik no sistema, no controle de servidores, em Provedor > controle de cadastros, após concluir, exporte a nova chave SSH e importe no Mikrotik.
http://mk-auth.com.br/page/configurar-ssh
Qualquer dúvida, estamos à disposição.
Atenciosamente,
Equipe MK-AUTH
Boa tarde.
O comando abaixo, ele derruba a conexão do cliente diretamente usando radius incoming. Não depende de SSH ou qualquer outro tipo de conexão.
sudo echo "User-Name=usuario01, Framed-IP-Address=10.1.6.87" | radclient -t 0 45.191.155.19:3799 "disconnect" 123456
Executando o comando na CLI (Comand Line Interface) do Mk-Auth, a conexão do cliente é finalizada.
Você conegue ver no sistema como ele gera essa linha e ao invés de executa-la gerar um arquivo txt pra ser salvo e assim executarmos de forma manual ?
Só isso já resolveria todos os problemas que estamos passando por conta de o sistema não desconectar os cliente que são bloqueados ou desbloqueados.
Obrigado.
Resolvido.
Fiz um script em php e coloquei no cron do linux.
Bom dia Pedro,
Alguma novidade na resolução deste problema?
Estamos com o mesmo caso após atualização.
Versão: 20.01 :: K4.9
Sou consultor me chama no Watts posso resolver seu problema, 047991671027.
Boa tarde, estou com esse problema tbm, o mkauth bloqueia o usuário mas ele continua logado normalmente na CCR, solução provisória que encontrei foi programar a ccr pra reiniciar toda madrugada pra derrubar todos os bloqueados! Mas isso gera problemas com quem joga e deixa jogo conectado,pois derruba os não bloqueados tbm qdo reinicia! Alguma solução pra esse problema sem precisar fazer downgrade de versão ou atualização? Uso mkauth 19, desde já muito obrigado!