Wi-CAT LLC

Wireless Comprehensive Advanced Technology. Build your network now.

Wi-CAT LLC
Навигация Форума
Вы должны войти, чтобы создавать сообщения и темы.

(инфо, примеры) планировщик для неопытных

Задача.
Минимум - физически выключать и включать радиомодули в нужное мне время (дни недели, часы)
Максимум - к "минимум" добавить возможность отключать разные SSID по расписанию и если есть такая возможность сам роутер переводить в спящий режим.

Чтобы это можно было делать относительно оперативно, то есть подгружать нужный скрипт через Веб-интерфейс.

Поиск по форуму по сову "Cron" результата не дал. Поэтому прошу по возможности пошагово расписать действия и привести образец скрипта, дальше уже буду сам разбираться.

 

Цитата: DizMan от 11/11/2018, 11:22

Задача.
Минимум - физически выключать и включать радиомодули в нужное мне время (дни недели, часы)

iwpriv ra0 set RadioOn=0 - для 2.4 iwpriv rai0 set RadioOn=0 для 5. Включается так же только = не 0 а 1.

Максимум - к "минимум" добавить возможность отключать разные SSID по расписанию

Это уже реконфигур драйвера на лету, не ну можно пытаться городушки городить с ifconfig down интерфейса нужного MBSSID.

и если есть такая возможность все устройство переводить в спящий режим).

Причём тут роутер? Куда он кого вам переводить будет? В какой такой спящий режим?

Чтобы это можно было делать относительно оперативно, то есть подгружать нужный скрипт через Веб-интерфейс.

Читайте о rwfs всё пакетируется, подгружается и т.д.

Поиск по форуму по сову "Cron" результата не дал. Поэтому прошу по возможности пошагово расписать действия и привести образец скрипта, дальше уже буду сам разбираться.

пример

https://wi-cat.ru/forums/topic/est-li-vozmozhnost-cherez-cron-otklyuchit-podklyuchit-wan-vpn/

описание синтаксиса  кронтаб https://oldwiki.archive.openwrt.org/doc/howto/cron вообще описальников море

Что бы заработал достаточно положить в /etc/crontabs/root не забыв предварительно включить в UI.

По работе rwfs и пакетировании расписывал тут https://forum.nag.ru/index.php?/topic/102590-wive-ng-mt-kastomizaciya-proshivki-s-pomoschyu-rwfs/ надо бы в статью оформить, но пока как-то у народа проблем не возникало.

Сложностей никаких. Заливаемый через UI пакет RWFS ни что иное как самый обычный tar.bz архив распаковывающийся поверх /etc. Т.е. в него можно тупо запаковать свои скрипты или даже небольшие демоны (ессно сохранением структуры директорий) и после заливки через UI они или добавятся к содержимому /etc если таковых файлов там не былое, или перезапишут системные.

Будьте предельно аккуратны.

C 7615 и выше есть спец режим Low Power iwpriv ra0 set Lp=1 (отключить == выставить в 0) который тупо отрубает всю радиочасть не мучая всё остальное. Одна команда сразу оба бэнда на DBDC.  Менее костыльное решение чем пол драйвера реинитить.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: