Zdravím,
chtěl bych se zeptat, jestli nemáte někdo ošetřeno přihlašování na Mikrotiky tak, aby ve chvíli, kdy je dostupný RADIUS server, nefungovalo přihlášení lokálního uživatele nebo lokálních uživatelů.
Nebo jestli Vás nenapadá způsob, jak by šlo ošetřit.
Našel jsem script, pomocí kterého by mělo být přihlášení takto ošetřeno, ale script mi nefunguje.
username "test";
radius ;
valid (($radius->"accepts") + ($radius->"rejects"));
invalid (($radius->"bad-replies") + ($radius->"timeouts"));
requests (($radius->"requests"))
userenabled ()
lradiusup;
($requests > 0) do={
($valid = 0) do={ \
($invalid > 0) do={ lradiusup false; } else={ lradiusup true; } } else={ lradiusup true; }
($userenabled != !$lradiusup) do={ \
($lradiusup = true) \
do={ /user disable $username; info "RADIUS working, disabling local user $username" } \
else={ /user enable $username; info "RADIUS down, enabling local user $username" };
}
}
/radius reset-counters
Děkuju za pomoc.