Добавь комментарий к wlan1 как "WIFI" ##netwatch скрипт 1, проверяет, есть ли интернет на порту 1.
## Этот скрипт пингует 8.8.8.8 в интернете, если нет ответа в 15 последовательных попытках и если wifi включен, интерфейс wlan1 будет отключен.
:local i 0; {:do {:set i ($i + 1)} while (($i < 15) && ([/ping 8.8.8.8 interval=3 count=1]=0))};
:if ($i=15 && [/interface wireless get [find comment="WIFI"] disabled]=no) do={:log info "Интернет отсутствует, отключаем беспроводную сеть";
/interface wireless set wlan1 disabled=yes} ##netwatch скрипт 2, проверяет, есть ли интернет на порту 1.
## Этот скрипт пингует 8.8.8.8 в интернете, если он отвечает в 10 попытках и если wifi был ранее отключен, он будет включен.
:local i 0; {:do {:set i ($i + 1)} while (($i < 10) && ([/ping 8.8.8.8 interval=3 count=1]=1))};
:if ($i=10 && [/interface wireless get [find comment="WIFI"] disabled]=yes) do={:log info "Интернет доступен, включаем wifi";
/interface wireless set wlan1 disabled=no} Добавь два отдельных скрипта в /System> Scripts. Затем добавь их в планировщик /System> Scheduler. Нажми на знак "+" и добавь команду события типа /system script run script1 /system script run script2. Установи частоту выполнения каждые 5 минут, если хочешь.