ksw Опубликовано 14 октября, 2016 · Жалоба Всем привет! Пишу скрипт для управления точкой доступа и всеми станциями, подключенными к ней. Идея автоматизировать процесс смены таких параметров, как частота, SSID и psk к нему. Логика работы в следующем: 1. подключаемся к станциям по ssh, забираем файл /tmp/system.cfg 2. меняем значения нужных параметров, пишем в локальный файл 3. отправляем полученный файл конфигурации на станции по scp 4. проделываем операции 1-3 на точке доступа 5. применяем конфигурацию и перезагружаем сначала точки, потом станцию командами cfgmtd -f /tmp/system.cfg -w /usr/etc/rc.d/rc.softrestart save Все прекрасно, за исключением операции 5. Все устройства не загружаются и не доступны пока не перезагрузить их вручную по питанию. Причем если в скрипте я комментирую операцию 5 и после этого вручную подключаюсь к устройствам и вписываю команды сохранения конфига, устройство штатно перезагружаются и применяют новые настройки. Кто-нибудь сталкивался с подобным? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
supp Опубликовано 14 октября, 2016 · Жалоба Всем привет! Пишу скрипт для управления точкой доступа и всеми станциями, подключенными к ней. Идея автоматизировать процесс смены таких параметров, как частота, SSID и psk к нему. Логика работы в следующем: 1. подключаемся к станциям по ssh, забираем файл /tmp/system.cfg 2. меняем значения нужных параметров, пишем в локальный файл 3. отправляем полученный файл конфигурации на станции по scp 4. проделываем операции 1-3 на точке доступа 5. применяем конфигурацию и перезагружаем сначала точки, потом станцию командами cfgmtd -f /tmp/system.cfg -w /usr/etc/rc.d/rc.softrestart save Все прекрасно, за исключением операции 5. Все устройства не загружаются и не доступны пока не перезагрузить их вручную по питанию. Причем если в скрипте я комментирую операцию 5 и после этого вручную подключаюсь к устройствам и вписываю команды сохранения конфига, устройство штатно перезагружаются и применяют новые настройки. Кто-нибудь сталкивался с подобным? ну а сам скрипт то где... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
PLZ2 Опубликовано 14 октября, 2016 (изменено) · Жалоба а не проще это все через aircontrol делать? в Scheduler закидываешь все и по времени выставляешь сначала смена у клиентов, а потом на базе. Изменено 14 октября, 2016 пользователем PLZ2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saiko Опубликовано 14 октября, 2016 · Жалоба У себя применяю, проблем не было. cfgmtd -f /tmp/system.cfg -w reboot Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ksw Опубликовано 17 октября, 2016 (изменено) · Жалоба У себя применяю, проблем не было. cfgmtd -f /tmp/system.cfg -w reboot В итоге сделал так же. Но ребут медленней, чем софтрестарт. Микроперфекционист во мне негодует. Изменено 17 октября, 2016 пользователем ksw Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ksw Опубликовано 17 октября, 2016 · Жалоба а не проще это все через aircontrol делать? Нет, не проще. Скрипт упрощает задачу до безобразия. Вписываешь адрес, вписываешь параметры, ждешь. Тех. поддержке нравится. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...