Для загрузки лицензий на устройство предусматривается два способа лицензирования:
Онлайн лицензирование поддерживается на vESR и ESR.
Данный раздел включает в себя настройки, связанные с взаимодействием устройства и сервером лицензирования (ELM-сервером).
| Шаг | Описание | Команда | Ключи |
|---|---|---|---|
1 | Перейти в конфигурирование менеджера лицензирования. | esr (config)# licence-manager | |
2 | Задать IP-адрес ELM-сервера. | esr (config-licence-manager)# host address <A.B.C.D | WORD | X:X:X:X::X> | <IP-ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]; <IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. WORD(1-31) – DNS-имя сервера. |
3 | Задать порт для подключения к ELM-серверу. | esr (config-licence-manager)# host port <PORT> | <PORT> – номер TCP/UDP-порта отправителя, принимает значения [1..65535], по умолчанию 8099. |
| 4 | Указать лицензионный ключ (только для продукта vESR) | vesr(config-licence-manager)# licence-key <KEY> | <KEY> – лицензионный ключ, задается строкой до 128 символов. |
| 5 | Включить менеджер лицензирования. | esr (config-licence-manager)# enable | |
| 6 | Установить описание (необязательно). | esr (config-licence-manager)# description <LINE> | <LINE> – описание, задаётся строкой до 255 символов. |
| 7 | Задать текстовое имя устройства, которое передаётся на сервер ELM (необязательно). | esr (config-licence-manager)# system-name <WORD> | <WORD> – имя, задаётся строкой до 255 символов. |
| 8 | Задать текстовое описание, которое передаётся на сервер ELM (необязательно). | esr (config-licence-manager)# location <WORD> | <WORD> – описание, задаётся строкой до 255 символов. |
| 9 | Указать экземпляр VRF, в котором будет работать менеджер лицензирования (необязательно). | esr (config-licence-manager)# ip vrf forwarding <VRF> | <VRF> – имя VRF, задается строкой до 31 символа. |
| 10 | Задать значение DSCP, которое будет использоваться для маркировки трафика при обращениях к ELM-серверу (необязательно). | esr(config-licence-manager)# dscp <DSCP> | <DSCP> – значение DSCP, принимает значения [0..63], по умолчанию 48. |
В режиме конфигурирования licence-manager укажем адрес и порт ELM-сервера. Между устройством и ELM-сервером должна быть сетевая доступность.
esr(config-licence-manager)# host address elm.eltex-co.ru esr(config-licence-manager)# host port 8098 esr(config-licence-manager)# enable |
После включения менеджера лицензирования устройство попытается обратиться на указанный сервер.
Более подробную информацию об обращениях на сервер лицензирования можно узнать с помощью отдельной команды:
esr# show licence-manager status ELM server type: root Last request status: success Last request to licence server: 2024-08-12 04:01:00 Next request to licence server: 2024-08-12 04:57:07 |
Также есть команда, позволяющая принудительно отправить запрос на ELM-сервер, не дожидаясь времени следущего запроса:
esr# update licence-manager licence 2024-08-12T04:01:00+00:00 %LICENCE-W-EVENT: Licence recieved from Eltex Licence Manager server |
Чтобы проверить наличие лицензий на устройстве, можно воспользоваться командой:
esr# show licence Feature Source State Value Valid from Expiries -------------------------------- -------- ----------- -------------------------------- -------------------- -------------------- ESR-SECURITY-WF-KASPERSKY ELM Active true -- -- IPS ELM Active true -- -- |
Данный вид лицензирования поддерживается только на ESR.
Загрузка лицензии осуществляется в system:licence с помощью команды copy
200# copy tftp://192.168.47.65:/NP10000001.lic system:licence |******************************************| 100% (681B) Licence loaded successfully. Please reboot system to apply changes. |
После чего необходимо будет перезапустить устройство.
Сам файл с лицензией имеет следующий вид:
{
"name": "Eltex",
"version": "1.0",
"type": "ESR-200",
"sn": "NP10000001",
"mac": "A8:F9:4B:00:00:01",
"publickey": 0,
"features": "BRAS,IPS,WIFI",
"sign": "4aafe3d7abfc0d995c1826c73967e23ec5ad17ce3bccf54d540fe8ba6efb71f5d84e048878f5f8e260567fdc90d347d0d7227e57b05f05a853d2ebad5bbd7a873b89bd0596467fff807ad5db3e4681fa0265cc9000bb0c52dd4a14998dff10bd7d95616fbd16147b3e1c8f362ab02b69a5589181be29a4b43f95cebee86bde00eaaea12d624e4a57e09b6722e70a114ec0434eb092fb82ee9babf57af9b673c7ee97d43524db28bbf5aa279d09a74d3dc80adbe148adb42be1309b22dc577711294c67d2c55b928afe575db7e16127e8bb7e1ab3ed614f2104db4c9aa2605c8e8f68b1f81cebd0e343e6db00f5262a5af171e32c8183ab4fde333685843e11bd"
} |