Отключение Wi-Fi при отсутствии подключенных устройств

Выбираем, обсуждаем, ремонтируем
AlphaGeo
Сообщения: 1
Зарегистрирован: 14 май 2016, 21:45

Сообщение AlphaGeo » 14 май 2016, 23:02

Имеем Zyxel Keenetic Omni II и компьютер с Ubuntu на борту. Есть желание программно выключать по расписанию Wi-Fi на роутере.
Само отключение можно просто организовать через помещенный в cron следующий bash-скрипт:
 

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

#!/bin/bash
(
sleep 10
echo "admin"
sleep 1
echo "password"
sleep 3
commandtext='interface AccessPoint down'
sleep 1
echo "$commandtext"
sleep 3
echo "exit"
) | telnet 192.168.1.1
Свернуть

Однако хотелось бы перед отключением проверять наличие подключенных устройств и производить отключение только при отсутствии таковых.
Можно было бы воспользоваться командой show associations, которая выдает список устройств или пустой результат при их отсутствии, но не знаю, как ее применить. Нужно или передать результат данной команды в bash, или сохранить в какой-нибудь файл…
Буду очень благодарен, если кто-нибудь подскажет, как это сделать, или какой-нибудь другой путь, или хотя бы в какую сторону тут "копать".

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1116
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 14 май 2016, 23:45

AlphaGeo писал(а):Источник цитаты или хотя бы в какую сторону тут "копать".

Начниоте с http://keenopt.ru/viewtopic.php?f=4&t=144
Тема бардачная. Сначала про cron, потом про прошивку. Но полезная инфа есть.


Вернуться в «Маршрутизаторы, точки доступа, сетевые карты»

Кто сейчас на конференции

Всего 1 посетитель :: 1 зарегистрированный, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: Bing [Bot] и 0 гостей