sqlippool.conf e ippool.conf

Bom dia!

Eu havia resolvido nosso problema com duplicação de IPs (problema cronico do mk-auth), mas o problema voltou. O problema voltou porque o MK-AUTH simplesmente, reescreve os arquivos novamente, ouseja, eles voltam as configurações originais.

No arquivo sqlippool.conf, preciso alterar:

"pool-key = "%{NAS-Port}"" para "pool-key = "%{Calling-Station-Id}"",

No arquivo ippool.conf, preciso alterar:

## The ORDER BY clause of this query tries to allocate the same IP-address
## which user had last session...
allocate-find = "SELECT framedipaddress FROM ${ippool_table} \
WHERE pool_name = '%{control:Pool-Name}' AND (expiry_time < NOW() OR expiry_time = '0000-00-00 00:00:00') \
ORDER BY (username <> '%{User-Name}'), (callingstationid <> '%{Calling-Station-Id}'), expiry_time \
LIMIT 1 FOR UPDATE"

para

## The ORDER BY clause of this query tries to allocate the same IP-address
## which user had last session...
allocate-find = "SELECT framedipaddress FROM ${ippool_table} \
WHERE pool_name = '%{control:Pool-Name}' \
ORDER BY RAND (), expiry_time \
LIMIT 1 FOR UPDATE"

mas o MK-AUTH reescreve os arquivos novamente, com os parâmetros antigos.

Pedro Filho, como faço para resolver isso?

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • Essa discussão é antiga amigo, parei de usar o pool pq tava sem condições aqui, e quando resolvia tinha esse problema de reescrever. Acho q o Pedro deveria analisar esse patch postado por vc e pelo amigo Marcos que já postou outra solução desde 2015.

  • Acabei vendo uma discussão dessas de 2015, mesmo, Cordeiro Neto. Queria, pelo menos, parar ou reverter esse modo de reescrita dos arquivos citados.

    Vou olhar no cron e ver se consigo saber que horas isso acontece, daí eu movo o arquivo alterado, espero reescrever, apago o arquivo reescrito, copio de volta os arquivos que eu alterei e reinicio o freeradius.


    Cordeiro Neto disse:

    Essa discussão é antiga amigo, parei de usar o pool pq tava sem condições aqui, e quando resolvia tinha esse problema de reescrever. Acho q o Pedro deveria analisar esse patch postado por vc e pelo amigo Marcos que já postou outra solução desde 2015.

  • estranho, aqui só altera se eu atualizar.

  • Não entendi!

    elton disse:

    estranho, aqui só altera se eu atualizar.

  • procurei no cron tbm pra desativar, cheguei até comentar algumas linhas lá q achei q fosse mas n tive sucesso, se encontrar avisa aqui.

    Bruno William disse:

    Acabei vendo uma discussão dessas de 2015, mesmo, Cordeiro Neto. Queria, pelo menos, parar ou reverter esse modo de reescrita dos arquivos citados.

    Vou olhar no cron e ver se consigo saber que horas isso acontece, daí eu movo o arquivo alterado, espero reescrever, apago o arquivo reescrito, copio de volta os arquivos que eu alterei e reinicio o freeradius.


    Cordeiro Neto disse:

    Essa discussão é antiga amigo, parei de usar o pool pq tava sem condições aqui, e quando resolvia tinha esse problema de reescrever. Acho q o Pedro deveria analisar esse patch postado por vc e pelo amigo Marcos que já postou outra solução desde 2015.

  • Infelizmente, os agendamentos chamam arquivos .php criptografados. Impossível de resolver dessa forma...

  • simples Bruno cria um arquivo com outro nome e troca no radiusd.conf para ele no lugar de $INCLUDE sqlippool.conf que resolver amigo...

This reply was deleted.