Как сделать блокировку пользователя через время в Mikrotik?
Мне нужно сделать блокировку (деакцивацию) пользователя Wi-Fi в access-list через 30 дней после добавления его в firewall address-list. Timeout в address-list не подходит, так как mikrotik мне нужно переодически выключать, а тогда не сохраняются записи в address-list.
Можете дать идею и помочь?
timof123, тогда только дичь могу предложить - скрипт запускаемый через scheduler.
Вариант реализации:
В скрипте нужно будет делать выборку всех адресов из address-list.
Если в комментариях к address-list ничего нет, записывать туда необходимую дату удаления
Если в комментариях к address-list ксть дата удаления, проверить "а не пора бы?" по формуле ((текущая_дата - дата_создания_правила) > время_жизни_правила) и удалить пользователя если пора
Дмитрий Шицков, Я бы предложил считать как если((текущая_дата - дата_создания_правила) > время_жизни_правила_из_комментария) то удалить правило. Сами правила создавать как статические с комментарием. Тогда правила корректно сработают даже если микрот выключен неделю, чего не случится если использовать счетчик