+ Responder ao Tópico



  1. #1

    Padrão Ajuda com script no mikrotik

    alguem ai sabe alguma maneira de rodar um script em todos mk's ao mesmo tempo? Por exemplo criar os usuarios e senhas em todos mk's de uma so vez? Tambem queria ver alguma forma de alterar as paginas de login de uma so vez em todos? Podem me ajudar?

  2. #2

    Padrão Re: Ajuda com script no MikroTik

    Citação Postado originalmente por silaskrauss Ver Post
    ...alguem ai sabe alguma maneira de rodar um script em todos mk's ao mesmo tempo?...
    Boa tarde.

    Aqui resolvo[1][2] esse problema usando Python[3] e Paramiko[4].

    [1] https://under-linux.org/f143/registrando-log-149969/
    [2] https://under-linux.org/f143/modific...64/#post535237
    [3] http://www.python.org
    [4] http://www.lag.net/paramiko/

    Saudações,

    Trober
    -
    -
    -
    -
    -

  3. #3

    Padrão Re: Ajuda com script no mikrotik

    Amigo adquira algum sistema de gerenciamento como por exemplo o mk-auth (que é o que eu uso) e coloque todos os mkts para puxar o r´dios desses mk-auth.
    Espero ter ajudado!

  4. #4

    Padrão Re: Ajuda com script no mikrotik

    O que eu quero na verdade é alterar as paginas de login de uma só vez..alguem ai sabe???

  5. #5

    Padrão Re: Ajuda com script no mikrotik

    Citação Postado originalmente por silaskrauss Ver Post
    O que eu quero na verdade é alterar as paginas de login de uma só vez..alguem ai sabe???
    Boa tarde.

    A alteração você pode fazer baseada em um tópico[1] já existente aqui no Under-Linux. Tendo isso, você pode fazer um código[2] em Python, usando o módulo Paramiko, que conecta em todas as suas RBs, aplicando a alteração desejada.

    Atendo provedor com mais de 100 RBs, e neles automatizei a atualização de RouterOS e firmware, dessa forma. Um arquivo XML, contendo vários campos, com dados das RBs, é lido pela aplicação. Alguns, entre outros vários campos no arquivo XML, são:

    Hostname, IPAddress, Login, Password, Platform, Board-Name

    O programa desenvolvido em Python, lê o arquivo XML, entrada por entrada, conecta por SSH na RB, usando as credenciais de acesso, verifica se está desatualizado o sistema operacional (RouterOS) e o firmware. Se desatualizado, e o administrador/dono do provedor que presto suporte, autorizar a atualizar, a atualização acontece na rede inteira, ao mesmo tempo.

    Seguindo a mesma lógica, você faz a alteração prevista em um tópico[1] e aplica em todas as RBs ao mesmo tempo, usando o código do segundo tópico[2]. Com alguns ajustes, você faz a alteração das paǵinas de login HotSpot, em lote (batch).

    O código[3] antigo, baseado em leitura de arquivo CSV (comma separated values), está disponível em outro tópico[3] aqui do Under-Linux, com grande riqueza de detalhes. Portanto, não há segredo

    [1] https://under-linux.org/f210/ajuda-r...14/#post606871
    [2] https://under-linux.org/f143/ajuda-c...09/#post606816
    [3] https://under-linux.org/f143/registrando-log-149969/

    Saudações,

    Trober
    -
    -
    -
    -
    -

  6. #6

    Padrão Re: Ajuda com script no mikrotik

    Amigo coloca o hotspot em um servidor só e os usuarios também e nos demais servidores no profile server vc altera o ip do servidor em "hotspot address" e coloca o ip do servidor onde estarão os arquivos da página de login e os usuarios.