Bug no script ler_pppoe

Estava terminando a integração do meu mikrotik com o mkauth,para gerar maior segurança estava ativando o script que cria as interfaces pppoe no secrets e depois iria criar uma regra no netwatch para caso o mkauth estivesse down ele ativar essas interfaces.
Porem ao tentar rodar o script ele estava falhando,ao fazer um debug do porque notei que era devido a alguns caracteres encontrados na senha(variável password,uma string na linguagem de script do mikrotik),ao conferir a documentação do mikrotik notei que para não dar erro na string os caracteres $ e ? tem que ser escapados,/$ ou as vezes //$ assim para que ele faca parte da string,gostaria de saber se isso poderia ser feito no código que vocês geram a senha(conferir esses dois caracteres e escapa-los),notei que e um arquivo php que gera esse script então não deve ser complexo.
O carácter ? nem precisa ser escapado pós v7.1rc2 do mikrotik.

 

Aqui voce acha as escape sequences:

https://help.mikrotik.com/docs/display/ROS/Scripting

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

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • Prezado(a),

    Faça um teste na nova versão, a 23.06 TUX 4.19 , basta atualizar até aparecer que o sistema já está atualizado.
    Se preferir, pode fazer o teste em uma máquina a parte.


    Qualquer dúvida, estamos à disposição.
    Atenciosamente,
    Equipe MK-AUTH

  • Estpi na versao MK-AUTH 22.02 :: L4.19,Me refiro as senhas de login dos clientes exato.

    Um exemplo com a senha alterada com o caracter que deu erro(posso confirmar que foi o caracter pois alterei ele de lugar na senha e mudou o local do erro no log):

    /ppp secret add name="SL207" password="ice!7!psi$#cer" service=pppoe profile="100mbs" disabled=yes comment=mkauth

  • Boa tarde prezado(a),

    Está utilizando a versão 23.06 TUX 3.16 do sistema?
    Você se refere as senhas de login dos clientes?


    Qualquer dúvida, estamos à disposição.
    Atenciosamente,
    Equipe MK-AUTH

This reply was deleted.