Use Access List (ACL) включение и выключение командой

Тут размещаем отчеты о готовых работающих решениях на оборудовании Mikrotik
Ответить
izhhome
Сообщения: 9
Зарегистрирован: 04 мар 2018, 19:33

Всем добрый день
хочу сделать Scheduler включения и выключения доступа для wifi по ACL
посмотрел документацию https://wiki.mikrotik.com/wiki/Manual:I ... ccess_List
но так и не понял как с помощью команды включать и выключать ACL для wifi
плиз помогите разобраться


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Отдельной специальной команды "включающей" ACL нет: можно либо включать/выключать все правила в нем, либо повесить первым правило которое всё всем разрешает (или запрещает, в зависимости от задачи) и включать/выключать только его.


Telegram: @thexvo
izhhome
Сообщения: 9
Зарегистрирован: 04 мар 2018, 19:33

а как включать/выключать все правила?


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

izhhome писал(а): 30 авг 2018, 19:54 а как включать/выключать все правила?
Пишете скрипт, который по очереди начиная с 0 для всех записей проставляет disabled=yes/no.

Но мне все-таки больше нравится вариант с одним верхним правилом - и скрипт в одну строчку и для роутера количество действий не зависит от величины access list'а.


Telegram: @thexvo
izhhome
Сообщения: 9
Зарегистрирован: 04 мар 2018, 19:33

не, задача такая:
днем - доступ всем
ночью - только избранным


izhhome
Сообщения: 9
Зарегистрирован: 04 мар 2018, 19:33

Изображение
вот эту чалочку включать выключать командой можно?


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

izhhome писал(а): 30 авг 2018, 20:41 Изображение
вот эту чалочку включать выключать командой можно?
Просто добавьте верхней записью в access list запись, которая разрешает все и всем с комментарием "allow all".

В один scheduler:

Код: Выделить всё

/interface wireless access-list set [find comment="allow all"] disabled=yes
Во второй соответственно:

Код: Выделить всё

/interface wireless access-list set [find comment="allow all"] disabled=no
Найдете, как ваша галочка выглядит в конфигурации - сделайте по аналогии.


Telegram: @thexvo
izhhome
Сообщения: 9
Зарегистрирован: 04 мар 2018, 19:33

да, точно, я нашел в конфигурации как это сделать

Код: Выделить всё

/interface wireless set [ find default-name=wlan1 ] default-authentication=no

Код: Выделить всё

/interface wireless set [ find default-name=wlan1 ] default-authentication=yes
большое спасибо!


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Так зачем такие мучения, что нельзя настроить в access list для всех временной интервал нужный да и всё (для избранных - круглосуточно, для всех остальных в листе - только днем) ?


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Ответить