Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Как убрать привязку из командной строки, UniFi Network
 
Привет, как можно сбросить provision через CLI на USG? В GUI у меня получается сделать «трюк», но хотелось бы более точный способ. Два «трюка», которые я обычно использую в GUI — это: диапазон DHCP и DNS на WAN. Спасибо!
 
Если у вас всё ещё есть доступ к устройству через ssh: set-inform :8080/inform" rel="noopener noreferrer" target="_blank">http://<адреснового контроллера>:8080/inform save set-default (устройство перезагрузится автоматически)
 
Для других, кто нашёл эту тему: речь идёт о force_provision(). (основываясь на просмотре соответствующего кода на момент публикации @slooffmaster)
 
С какой частью использования shell-скрипта от Ubiquiti у тебя возникают трудности? https://dl.ui.com/unifi/5.12.66/unifi_sh_api Думаю, всё довольно просто: вводишь учётные данные, заходишь в систему, а потом выполняешь запрос на настройку для USG.
 
Кто-нибудь уже смог написать CLI-скрипт, который принудительно настраивает USG? Мне нужно именно такое решение для использования в GitLab CI/CD, но я никак не могу обойти ошибку «нужно войти в систему», когда пытаюсь через API.
 
Без сомнения, самый простой и безопасный способ сделать это — через API контроллера UniFi. PHP-клиент API, который я поддерживаю, имеет функцию для этого: https://github.com/Art-of-WiFi/UniFi-API-client/blob/master/src/Client.php#L2336.

Вы можете создать скрипт для командной строки, который использует эту функцию, всего в 4 строки кода. Смотрите примеры в комплекте.

_________________

Art of WiFi — загляните в наш UniFi API browser tool на GitHub. PHP API клиент, который он использует, можно найти здесь на GitHub. Обсуждение интерфейса нашего инструмента UniFi Device Search доступно здесь, а также не забудьте посмотреть наши решения Captive Portal для UniFi.
 
До сих пор нет способа это сделать? Хочу изменить config.gateway.json на Cloud Key Gen2+ с помощью GitLab CI/CD пайплайнов и в конце запустить provision Unifi Security Gateway.
Страницы: 1
Читают тему (гостей: 1)