Перейти к основному содержимому

Автоматическая настройка параметров при инициализации роутера на сети

Структура работы


При необходимости внедрения оборудования у клиента, скрипты автонастройки помогут изменить необходимые параметры и ускорить этот процесс.

С помощью добавления скрипта в разделе Admin → Provisions → New в GenieACS, можно задать необходимые настройки по умолчанию.

Схематичное представление

Схематичное представление взаимодействия ACS с роутером через provision скрипт

Список provision скриптов в GenieACS

Например, в заводской конфигурации SNR установлен 44 канал в Wi-Fi 5 ГГц, а нужно задать условие для скрипта, которое изменит параметр на "Автовыбор". Добавьте параметр и его состояние для скрипта в разделе Admin → Provision кнопкой New.

Пример настройки условия

Пример настройки условия для provision-скрипта

Затем добавьте предустановку Admin → Presets, нажав кнопку New.

Пример настройки скрипта

Пример настройки скрипта по ранее заданным условиям provision

Итог: при указании события 0 BOOTSTRAP, применение параметра "Автовыбор" для канала Wi-Fi 5 ГГц произойдет при первичной установке роутера у пользователя.

Подобный вариант автоматической настройки подойдет при первичной установки CPE у конечного пользователя, поэтому в поле Events можно использовать события "1 BOOT" или"0 BOOTSTRAP".

Тегирование и исключение из автонастройки уже настроенных CPE


Также в этой инструкции рассказано про добавление Tag на CPE, в примере при первичной загрузке присваивался тег START. Учитывая что этот тег добавляется на не настроенные CPE, то в Precondition можно добавить условие, из-за которого настройки из скрипта меняются только у CPE с тегом START.

Настройка Tag

Условие выбора по Tag: Tags.START IS NOT NULL

И чтобы предустановка при каждом подходящем событии не выполнялась можно через этот же скрипт удалять тег добавив строку: declare("Tags.SNR-CPE-ME2-Lite", null, {value: false});

После этого крипт больше не сможет взаимодействовать с данным CPE т.к. он более не подходит по условию.