#Estou migrando o sistema ISPAdmin para o mk-auth so que para resolver o problema de #login preso no radius devido a instabilidade na rede fiz o seguinte procedimento.
#No ISPadmin que tambem tem o servico radius e usa a mesma logica do mk-auth fiz o seguinte script .
#1 º passo
touch apaga.sh no Diretorio /usr/local/bin/apaga.sh
vi apaga.sh e cola o script
############################################################
#!/bin/sh
for line in `radwho | cut -f 1 -d " " -`
do
echo "Removendo usuario $line"
# Copiar a Linha Abaixo pra Apagar o Login alterando a palavra $line pelo login a ser apagado @provedor
/usr/local/bin/radzap -u $line 189.11.11.132 provedor_DF
done
###############################################################
#189.11.11.132 - endereco de ip do servidor radius
#provedor_DF - e o secret no servidor radius client.conf que esta localizado no diretorio
#/usr/local/etc/raddb
#vi cliente.conf
# 2 º Passo
#Criando um loop que vai executar o script apaga.sh em 10 em 10 segundos
touch loop.sh no Diretorio /etc/apaga
vi loop.sh
colar o script abaixo
###########################
#!/bin/bash
while [ 1 ]; do
/usr/local/bin/apaga.sh
sleep 10
done
exit 0
#############################
#Depois para garantir a execussao automatica do script loop ao iniciar a maquina, adicione no crontab para execucao do loop a cada 5 minutos .
cd /etc
vi crontab
#copie e cole no crontab
5 * * * * root /etc/apaga/loop.sh
Explicacao sobre o funcionamento dos scripts .
O cliente loga na RB mikrotik que faz a consulta no radius e libera o cliente caso nao tenha nenhuma pendencia certo ?; ao rodar o script ele durruba todos clientes logados no servidor radius a cada 10 segundos e a RB continua com os logins conectados sem cair .
O login preso e no radius e nao na RB , podem ficar tranqui-los que funciona direitinho ...
tenho funcionando aqui ,
Me ajudando eu ajudo vcs , agora so falta adaptar para o mk-auth
Abracos ...
Respostas
o sistema usa o radwho no controle de conexões simultaneas, limpar ele faz esse controle não funcionar...
Depois que eu fiz esse script as ligacoes dos clientes no telelefone devido a esse problema nunca mais apareceram.
Qualquer coisa entra no meu pc via tim view que eu te mostro .
o Negovio e o cliente nao Reclamar ...
nesse caso é melhor desativar o uso do radwho na configuração do radius, não ai fica ao inseguro, vc pode testar que sem usar o radwho o controle de logins simultaneos não funciona e como o cliente passa o login e senha dele para todo mundo fica dificil deixar sem controle de simultaneos...
kleber machado valentim disse: