В статье будет рассмотрена настройка рассмотрено редактирование окна GUI для работы с приватными параметрами CPE.
В качестве примера настройки добавим к стандартному списку сокращенных параметров NTU-RG-5421-G-Wac номер vlan тега и возможность увеличить размер MTU.
В дереве элементов выделим ACS. После перейдем во кладку с управляемыми устройствами.
Двойным кликом по устройству мы откроем окно с приватными параметрами CPE.
В рамках Для настройки списка сокращенных параметров нужно отредактировать xml шаблон.
Для этого Чтобы это сделать выделяем на древе устройств ACS, затем в верхней части интерфейса во вкладке ACS выбираем "Настройка xmxml-шаблонов параметров устройств".
Важным условием является то, что название шаблона должно быть идентично модели оборудования, иначе будет применён стандартный xml NTP.
...
Теперь нужно выбрать соответствующий оборудованию класс, в нашем случае выбираем UNKNOWNNTP.
Блоки текста, которые мы будем вносить в шаблон, обязательно должны находиться между строками <properties> и </properties> .
Для удобства создадим отдельный подраздел для активации Jumbo Frame в окне GUI:
...
Массив данных, формирующий строку с Vlan ID, разместим в нашем данном случае в раздел PPP. Вставим в конец раздела и продублируем с протектером:
Блок кода |
---|
<property ename="vlan id 3.x" eversion="3.*" default="0"> <etype>STR_255</etype> <evalue></evalue> <elabel>VLAN ID</elabel> <edescr></edescr> <ewrite>1</ewrite> <evisibility>1</evisibility> <enable_oid>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Enable</enable_oid> <oid>InternetGatewayDevice.Layer2Bridging.Bridge.2.VLANID</oid> <oid>InternetGatewayDevice.Layer2Bridging.Marking.13.VLANIDMark</oid> </property> <property ename="vlan id 3.x#" eversion="3.*" default="0"> <etype>STR_255</etype> <evalue></evalue> <elabel>VLAN ID</elabel> <edescr></edescr> <ewrite>1</ewrite> <evisibility>1</evisibility> <enable_oid>InternetGatewayDevice.WANDevice.#1.WANConnectionDevice.1.WANPPPConnection.1.Enable</enable_oid> <oid>InternetGatewayDevice.Layer2Bridging.Bridge.2.VLANID</oid> <oid>InternetGatewayDevice.Layer2Bridging.Marking.13.VLANIDMark</oid> </property> |
Важно понимать, что все ноды, указанные в шаблоне, должны присуствовать и в профиле ACS. При этом значение их арументов в профиле может быть любым, оно поменяется на указанное вами в окне GUI.
Так что для корректной работы в данном примере следующие ноды обязательно должны быть в профиле: InternetGatewayDevice.X_ELTEX_RU_Config.Network.JumboFrameEnable; InternetGatewayDevice.Layer2Bridging.Bridge.2; InternetGatewayDevice.Layer2Bridging.Bridge.2.VLANID.
Если параметр задаётся и через ACS профиль, и через приватные параметры, то приоритет будет у значения, заданного через приватные параметры.
Клик по иконке сохранения:
Если нигде не было допущено ошибоквсе действия выполнены корректно, то сохранение пройдет успешно, и окно с приватными параметрами CPE будет выглядеть следущим следующим образом: