Не работает параметр NHS_IP_LIMIT в файле nhsrv.ini
Требуется, чтобы аппаратные лицензии не раздавались по сети за пределы терминала. Прописал в nhsrv.ini параметр NHS_IP_LIMIT = 127.0.0.1 и перезапустил службу HASP Loader. Лицензии как раздавались, так и раздаются. Пробовал вместо 127.0.0.1 писать в параметр localhost и ip адрес сервера - не помогает.
Найденные решения
Разобрался с проблемой. Конфигурационный файл nhsrv.ini менеджера лицензий Hasp LM должен находиться рядом с исполняемым файлом менеджера. В случае, если он установлен как служба в 64-разрядной системе, то месторасположение её исполняемого файла - C:\Windows\SysWOW64\nhservice.exe. Таким образом, файл nhsrv.ini должен лежать в папке C:\Windows\SysWOW64\
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
На мой взгляд, вы немного неточно трактуете смысл ключа NHS_IP_LIMIT = 127.0.0.1
Такая настройка говорит всего лишь о том что ключи будут ИСКАТЬСЯ на этой машине .
А вот раздаваться они будут всей сети...
Так что все работает правильно на мой взгляд
Если вам ключи нужны только на одном физическом устройстве - 127.0.0.1 в который воткнут ключ - зачем вы вообще используете Менеджер лицензий?
Он нужен именно для обслуживания сети. А для 1 машины он вообще не нужен
Такая настройка говорит всего лишь о том что ключи будут ИСКАТЬСЯ на этой машине .
А вот раздаваться они будут всей сети...
Так что все работает правильно на мой взгляд
Если вам ключи нужны только на одном физическом устройстве - 127.0.0.1 в который воткнут ключ - зачем вы вообще используете Менеджер лицензий?
Он нужен именно для обслуживания сети. А для 1 машины он вообще не нужен
(2)
Нет, эта настройка в файле nhsrv.ini как раз отвечает за ограничение видимости менеджера лицензий удаленными компьютерами. То, о чем вы говорите - это параметр NH_SERVER_NAME в файле nethasp.ini.
Сетевой ключ без менеджера лицензий внутри терминала работать никоим образом не будет, если только раздачей лицензий не занимается сервер приложений 1с. Но в моем случае в терминале находится много файловых баз, поэтому такую схему работы применять нельзя.
Нет, эта настройка в файле nhsrv.ini как раз отвечает за ограничение видимости менеджера лицензий удаленными компьютерами. То, о чем вы говорите - это параметр NH_SERVER_NAME в файле nethasp.ini.
Сетевой ключ без менеджера лицензий внутри терминала работать никоим образом не будет, если только раздачей лицензий не занимается сервер приложений 1с. Но в моем случае в терминале находится много файловых баз, поэтому такую схему работы применять нельзя.
Разобрался с проблемой. Конфигурационный файл nhsrv.ini менеджера лицензий Hasp LM должен находиться рядом с исполняемым файлом менеджера. В случае, если он установлен как служба в 64-разрядной системе, то месторасположение её исполняемого файла - C:\Windows\SysWOW64\nhservice.exe. Таким образом, файл nhsrv.ini должен лежать в папке C:\Windows\SysWOW64\
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот