Ola, estou querendo colocar um hotspot com senha aleatória, onde o cliente compra o cartão com x horas.
Mas não to conseguindo fazer com que ele funcione, fiz o hotpost, fiz o pool, dhcp e quando chega na hora de logar nao loga.
obs: to usando a pagina de hotspot padrao do Mikrotik.
Segue abaixo o script.
add o profile:global content [/file get [/file find name=user.txt] contents] ;:global contentLen [ :len $content ] ;
:global lineEnd 0;
:global line "";
:global lastEnd 0;
:do {
:set lineEnd [:find $content "\r\n" $lastEnd ] ;
:set line [ick $content $lastEnd $lineEnd] ;
:set lastEnd ( $lineEnd + 0) ;
:local tmpArray [:toarray $line] ;
:if ( [ick $tmpArray 0] != "" ) do={
ut $tmpArray;
/ip hotspot user add profile=1HS name=[ick $tmpArray]
/ip hotspot user remove [find name="\r"]
}
/ip hotspot user profile
add idle-timeout=none keepalive-timeout=2m mac-cookie-timeout=3d name=1HS rate-limit=1M/1M session-timeout=1h transparent-proxy=yes
e gero as senhas que serão usada no user.txt
http://www.random.org/passwords/
att, fico no aguardo de ideias para solução.
onde tem essa é (: p) sem o espaço