Автоматизация ребута 3g/4g модема.
Не знаю как у других операторов, но у "зеленого" торренты можно качать только после часа ночи и до семи утра + траффик не считается в этот период. Да вот только поставить в торрент закачки и просто дождаться ночи не получится, нужно в час ночи переподключиться к сети. Модем у меня воткнут в роутер и неудобно каждый раз либо физически его передергивать, либо заходить на веб морду роутера, да и ждать часа ночи, что бы сделать переподключение тоже не хочется. Стал искать решение в инете. У меня роутер zyxel keenetic 4g, но думаю для других моделей тоже будет актуально. Нашел статью https://help.keenetic.net/hc/ru/articles/213965649, скачал оттуда скрипт, отредактировал под себя, добавил в планировщик. Получился вот такой текст:
Вроде все работает, но есть одно но. Перезагружается роутер целиком, при этом wi-fi камера (видеоняня) отваливается от сети, и нужно ее заново переподключать. Начал искать решения для перезагрузки только модема. Вот статья с хабра https://habrahabr.ru/post/310428/, но вот проблема - статья написана для другой ОС, а я сам не программист и даже не системный администратор, но решил действовать методом тыка. Взял команду interface YotaOne0 usb power-cycle 0 заменил в ней YotaOne0 на свой UsbModem и вставил в свой скрипт вместо команды "system reboot". Получилось так:
Запускаю - работает. Осталось только в планировщике настроить время запуска этого скрипта. Так как у меня так же наблюдалась проблема рандомного отваливания интернета по непонятным причинам, я сделал запуск этого скрипта через каждые два часа.