+ Responder ao Tópico



  1. #1

    Padrão Varias senhas hotspot mikrotik

    Olá pessoal, estou querendo usar o mikrotik para fazer um sistema hotspot para restaurante, hoteis,...
    Tem alguma maneira de eu gerar varias senhas (1000 ou mais) automaticamente e que cada senha tenha uma duração(ex. 2hrs cada) e depois desse tempo ela seja inutilizada?
    Eu consigo fazer isso no Pfsense, mas queria usar a RB750 para diminuir custos.
    Obrigado a todos

  2. #2
    Avatar de dpetry
    Ingresso
    Jun 2015
    Localização
    Cabo frio - Rio de Janeiro
    Posts
    184

    Padrão

    Olá querido, se você usar ubuntu vai ficar fácil:

    Faça a instalação do aplicativo: mkpasswd (sudo apt-get install libstring-mkpasswd-perl)

    Após instalar, rode o comando diretamente no shell, mudando o diretório:

    #!/bin/bashcol=5
    for ((user=1000;user<=1999;user++));do
    ((col--));
    password=`mkpasswd.pl -l 4 -s 0 -d 4 -C 0 -c 0`
    echo "add disabled=no limit-uptime=20m name=Usuario${user} password=\"${password}\" profile=default server=hotspot1" >> /home/usuario/usuarios_hotspot.txt
    if ((col==4));then echo "<tr>" >> /home/usuario/pag.html
    fi
    echo "<td>usuario: user${user} Senha: ${password}</td>" >> pag.html
    if ((col==1));then
    echo "</tr>" >> pag.html
    col=5;
    fi
    done;

    -----------------------------

    Após é só acessar sua mikrotik, abrir o terminal digitar:

    /ip hotspot user

    <enter>

    e colar as linhas geradas no arquivo. usuarios_hotspot.txt

    -Diogo Petry

  3. #3

    Padrão Re: Varias senhas hotspot mikrotik

    Dê uma olhada neste script que criei e disponibilizei no meu blog para ver se lhe atende:

    http://blog.ffelix.eti.br/hotstpo-mi...eio-de-script/

  4. #4

    Padrão

    Citação Postado originalmente por dpetry Ver Post
    Olá querido, se você usar ubuntu vai ficar fácil:

    Faça a instalação do aplicativo: mkpasswd (sudo apt-get install libstring-mkpasswd-perl)

    Após instalar, rode o comando diretamente no shell, mudando o diretório:

    #!/bin/bashcol=5
    for ((user=1000;user<=1999;user++));do
    ((col--));
    password=`mkpasswd.pl -l 4 -s 0 -d 4 -C 0 -c 0`
    echo "add disabled=no limit-uptime=20m name=Usuario${user} password=\"${password}\" profile=default server=hotspot1" >> /home/usuario/usuarios_hotspot.txt
    if ((col==4));then echo "<tr>" >> /home/usuario/pag.html
    fi
    echo "<td>usuario: user${user} Senha: ${password}</td>" >> pag.html
    if ((col==1));then
    echo "</tr>" >> pag.html
    col=5;
    fi
    done;

    -----------------------------

    Após é só acessar sua mikrotik, abrir o terminal digitar:

    /ip hotspot user

    <enter>

    e colar as linhas geradas no arquivo. usuarios_hotspot.txt

    -Diogo Petry

    Obrigado pela dica, mas eu preciso de algo para diminuir o custo, queria alguma coisa que precisasse so da RB750, nessa dica tua e teria que usar a rb e mais um pc pra rodar o ubuntu que ficaria meio caro..
    Obrigado

  5. #5

    Padrão Re: Varias senhas hotspot mikrotik

    Tem como esses usuarios serem criados com um certo tempo de conexão?
    Exemplo: cada usuario expira em um determinado tempo, após esse tempo fica inutilizado?

  6. #6

    Padrão Re: Varias senhas hotspot mikrotik

    @Andrecbi, se tu ver o artigo que lhe indiquei verá que o script faz exatamente isso que você precisa diretamente na RB, sem precisar de outra máquina; qualquer dúvida é só dar um "alô"...

  7. #7

    Padrão Re: Varias senhas hotspot mikrotik

    Pessoal, vou usar o user manager pra fazer isso, porem estou com algumas dificuldades..
    Se quiserem acompanhar criei esse outro tópico
    https://under-linux.org/showthread.php?t=180734

  8. #8

    Padrão Re: Varias senhas hotspot mikrotik

    Nunca usei, mas pelo que li, para usar o user-manager é necessário um servidor radius. Se você quer economizar e não pode ter uma máquina Linux para tentar uma das dicas propostas, então também não dá para ter um servidor radius. Ou entendi errado?

  9. #9

    Padrão Re: Varias senhas hotspot mikrotik

    O servidor fica na propria mikrotik, nao precisa ter outro externo..

  10. #10

    Padrão Re: Varias senhas hotspot mikrotik

    ativa usermanager na rb que vc cria e manipula os usuarios como quiser. por tempo trafego etc

  11. #11

    Padrão Re: Varias senhas hotspot mikrotik

    Citação Postado originalmente por Arthur Bernardes Ver Post
    @felix anda sumido? Lembro de ti do Ubuntu Forum!

    (...)
    @Arthur Bernardes Na verdade não estou tão sumido, só não estou tão ativo nos fóruns quanto antes...