Pessoal,
No cadastro do cliente, existe o campo MAC vazia (quando não digitada) e ao lado exibe o MAC que esta conectado, se clicar em cima do MAC que esta ao lado, ele vai para o campo MAC. Gostaria de fazer isso, para garantir que somente aquele MAC faça a conexão PPPoE para aquele cliente, garantindo também que não haverá trocas de rádios sem que seja passada informações.
Se o número de clientes fosse pequeno, poderia fazer um a um, mas com um número extenso (mais de 600), fica inviável essa prática.
Como posso fazer isso? Somente via Banco de dados? Se sim, como fazer?
Obrigado.
Respostas
Bom pessoal,
Com relação a essa solução que fiz, sim ela funciona. Após a alteração no banco não tem a necessidade de reiniciar nenhum equipamento, com o passar do tempo e a conexão que os clientes irão realizando os MAC irão se ajustando no campo. Ontem concluiu todo o preenchimento do campo MAC dos meus clientes.
Muito obrigado a todos.
Pedro, ajuda a gente ai voltando o recurso AUTO-MAC e AUTO-IP. Tá fazendo uma falta grande
Levi Ferreira disse:
Realmente o auto-mac ta fazendo falta, aqui to tendo problemas, pq os técnicos fazem alterações nos cliente e tiram o mac, ai depois tenho q acessar o mkauth para colocar o mac pois se não depois os clientes não logam, pq uso um sistema de login automatizado e tem q ter mac cadastrado. Eu sou a favor que o pedro coloque uma opcional la em recursos e quem quiser ativa.
aki tb nao ta nao
Ok pessoal, fiz a alteração do campo Pegar MAC para sim, mas o mesmo não esta ficando preenchido. Pelo que tinha lido, quando a conexão caísse ou o usuário conectasse o campo seria preenchido, mas isso não esta ocorrendo.
Como posso "forçar" essa atualização?
mas tem opção > recursos.
Vamos a campanha Auto IP e Auto MAC..... Outra coisa que faz falta a tempos é a opção de ver a senha atual do cliente...
Pedro na minha opinião podia deixar igual era, funcionava perfeito. com a opção de pegar mac sim ou nao.
Pessoal,
Para resolver fiz o seguinte (ambiente de testes):
1 - Instalei o phpmyadmin no servidor mk-auth para poder acessar a base
2 - Acessei a base do mk-auth pelo phpmyadmin (mkradius)
3 - Fiz alguns testes para descobrir quais os campos que necessitava
3.1 - Verificar os clientes que tinham a opção marcada como sim:
select * from sis_cliente where automac = 'sim'
3.2 - Verificar os clientes que tinham a opção marcada como nao:
select * from sis_cliente where automac = 'nao'
Bom, ai vem a parte que interessa mesmo:
4 - Fazer update no campo de nao para sim
4.1 - Fazendo update em uma rb para testar o teste (hehehe):
UPDATE sis_cliente
SET automac = 'sim'
where ramal = '192.168.1.20'
4.2 - Fazer o update para todos os clientes:
UPDATE sis_cliente
SET automac = 'sim'
Bom pessoal, espero ter ajudado. Se alguém achar que esta errado é só falar :)
Acompanho o voto!
augusto cezar das neves disse: