Um dos maiores e mais recorrentes problemas com o Mk-Auth que vejo é como fazer com que um sistema que não tem nem 1 cliente com ip fixado, passe a ter todos os clientes com IP e MAC fixos.
Todos os comandos que são disponibilizados para pegar ou limpar IP e MAC não funcionam.
100% das vezes que utilizei estes comandos, apenas o de limpar IP / MAC funcionam instantaneamente os comandos para pegar IP e MAC são feitos e alguns clientes aleatórios pegam IP e a maioria fica sem, causando um problema ainda maior a duplicidade de ips.
Sempre ficou uma lacuna enorme em saber como resolver isso, já que não é claro para que serve o cadastro de POOL no Mk-auth sendo que ele não entrega IP a não ser que o IP esteja fixado no cadastro do cliente, e para fixar o IP tem esse problema recorrente e não solucionado para mim a quase 10 anos, podem procurar no GOOGLE "comando pegar ip mikrotik" tem conversas de 2012, 2011.
Podemos com este POST resolver de uma vez por todas essa dor de cabeça que é recorrente?
"""""
Limpar e não capturar mais
mysql -h localhost -u root -pvertrigo mkradius < /usr/local/mkauth/sql/limparmacxip.sql
echo "UPDATE sis_cliente SET autoip ='nao', automac = 'nao' " | mysql -h localhost -u root -pvertrigo mkradius
limpar e capturar
mysql -h localhost -u root -pvertrigo mkradius < /usr/local/mkauth/sql/limparmacxip.sql
echo "UPDATE sis_cliente SET autoip ='sim', automac = 'sim' " | mysql -h localhost -u root -pvertrigo mkradius
"""
Pois isso ai não funciona, apenas funciona para limpar e não para pegar.
Respostas
Passei por problema semelhante aqui,
Aparentemente estabilizou.
Primeiro passo, verificar se a comunicação ssh entre o concentrador ppoe e o mkauth está funcionando.
Segundo, se usa controle de pool do mkauth, nunca faça alterações desnecessárias e se fizer repare os clientes para que reconheçam as alterações.
Terceiro avalie a quantidade de clientes que estão autenticando no seu Concentrador, se for um número muito alto tipo mais de 1000, terá que dividir em 2 concentradores pois o processamento do mikrotik não vai aguentar na hora de uma desautenticação em massa (que pede ser provocada por n fatores), principalmente se trabalhar com planos altos. Se esta divisão se fizer necessário, divida por tamanho de planos e tecnologia, coloque clientes de rádio em um autenticador pois normalmente tem planos menores e clientes de fibra em outro autenticador.
A mais de 2 meses sem uma resposta conclusiva, sei que existe uma maneira de forçar o sistema a reagir mais rapidamente aos comandos citados acima, porém depois de mais de 60 dias de espera, nem uma alma viva conseguiu responder a questão. triste....
A.C
Justamente amigo, fica na situação que eu reportei, pega uns 5 agora, depois de 24 horas pega mais uns 100, mas ai nesse ponto ja tem um monte de cliente com IP duplicado.
Não adianta derrubar os clientes, reiniciar servidor, reiniciar MKAUTH, reparar clientes nada resolve.
Precisamos de uma solução que seja mais rápida, que realmente pegue os ips dos clientes de forma mais rápida.
Boa tarde prezado(a),
No tópico abaixo, o Pedro disponibiliza os comandos corretos para essas funções:
http://mk-auth.com.br/forum/topics/comando-limpar-somente-o-ip-e-co...
Você, também pode habilitar as opções "Pegar IP" e "Pegar MAC", selecionando todos os clientes e clicando no botão do lápis azul (Alterar clientes).
O pool, você seleciona na opção "Range Pool" em conexão, no cadastro do cliente.
Qualquer dúvida, estamos à disposição.
Atenciosamente,
Equipe MK-AUTH