Настройка портов сервера лицензий Нанософт в ОС Linux

alebedev
отредактировано 28 Feb Раздел: Общие вопросы

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

Служба сервера лицензий Нанософт ncad-licsrv при работе использует два порта:

Порт сервера выбирается из диапазона 27000-27009. По умолчанию используется порт 27000.

Порт вендора выбирается динамически при каждом перезапуске службы сервера лицензий.

Посмотреть используемые порты можно выведя лог службы ncad-licsrv в файл:

systemctl -u ncad-licsrv > путь к файлу

В логе можно обнаружить записи вида:

Listening port: 27000

Listening port: 48625

Таким образом, в данный момент служба сервера лицензий Нанософт слушает порты 27000 и 48625.

Часто возникает необходимость задать фиксированные порты для сервера лицензий Нанософт и настроить службу фаерволла.

Для этого перейдём на сервер и откроем на редактирование файл лицензий .lic из каталога:
/opt/nanosoft/licsrv/xnhome/drive_c/ProgramData/Nanosoft/LicServSetup/Licenses

Для ручной настройки портов службы лицензирования необходимо прописать требуемые порты в файле лицензий.

В данном примере задаем порт сервера 27000 в строке SERVERNAME и порт вендора 2086 в строке VENDOR.

Порт сервера задаётся в строке SERVER после id диска или mac-адреса сервера (смотря, что именно указано в файле лицензии) через пробел и выбирается из диапазона 27000-27009. Укажем 27000

Порт вендора задаётся в строке VENDOR после имени службы вендора NANOSOFT через пробел в формате: port=номер порта. Выбирается любое доступное значение. Укажем port=2086

Внимание! Нельзя изменять остальное содержимое файла лицензии. Нужно только добавить необходимые порты.

Настройте службу фаерволла с учётом указанных портов.

Перезапустите сервер лицензий (systemctl restart ncad-licsrv) и службу фаерволла.

Выведите лог службы сервера лицензий в файл и убедитесь, что используются заданные порты.

Тэги темы: