nethasp ini что это
Nethasp ini что это
Порядок настройки менеджера лицензий программ 1С
Если в Вашей локальной сети используется несколько различных сетевых версий программ «1С» и (или) несколько сетевых протоколов, то Вам не обойтись без сложной настройки менеджеров лицензий «1С». К примеру, в одной локальной сети без дополнительной настройки менеджеров лицензий «1С» не смогут нормально функционировать такие программы как: 1С:Бухгалтерия 7.7 (клиент-серверная версия), 1С:Бухгалтерия 6.0 (сетевая), 1С:Зарплата и Кадры (сетевая на 3 пользователя) и т.п.
Эти проблемы связаны, в первую очередь, с невозможностью программы при запуске корректно определить «свой» менеджер лицензий и правильно идентифицировать ключ защиты программы. В таком случае очень часто возникает сообщение «Превышено максимально допустимое число пользователей, работающих с Информационной Базой, или Информационная База уже открыта в монопольном режиме!», хотя для клиент-серверных версий программ 1С:Предприятие 7.7 никаких ограничений по количеству пользователей не существует.
Для настройки программ «1С» необходимо на сервере защиты правильно сконфигурировать ключи запуска менеджера лицензий, а на компьютере клиента должным образом отредактировать файл NETHASP.INI.
Ключи запуска менеджера лицензий
Существуют следующие ключи запуска менеджера лицензий из командной строки или пакетного файла:
Пример настройки файла NETHASP.INI
NH_USE_BROADCAST = Disabled; Отключаем широковещательные сообщения.
NH_SERVER_NAME = Server; Имя сервера защиты.
NH_NBNAME = Server; Имя менеджера лицензий.
NH_SERVER_ADDR = 192.168.2.1; IP адрес сервера защиты.
NH_USE_BROADCAST = Disabled; Отключаем широковещательные сообщения.
NH_SERVER_NAME = Server; Имя сервера защиты.
Файл NETHASP.INI находится в папке BIN соответствующей программы «1С» (кроме 1С:Бухгалтерии 6.0). Сетевые протоколы, настроенные для работы менеджера лицензий, должны быть установлены в операционной системе на сервере защиты и на компьютере клиента.
HASP License Manager в 1С 8.2 и 8.3
Защита системы «1С:Предприятие» может быть построена на использовании сетевой системы защиты HASP4 Net. Подсчет пользователей при этом, может осуществляться либо серверной частью «1С:Предприятия», либо специальной программой — HASP License Manager. Эта статья посвящена установке HASP License Manager и настройке системы «1С:Предприятие» для работы с ним.
Ключи защиты и их маркировка
Аппаратные ключи защиты HASP4 Net подключаются к USB-портам компьютера. Общее количество пользователей, которые могут работать с системой «1С:Предприятие» равняется сумме доступных лицензий со всех компьютеров в сети, к которым подключены аппаратные ключи и настроен HASP License Manager.
Аппаратные ключи похожи на USB-флеш-накопитель и выглядят примерно вот так:
Они могут различаться цветом и маркировкой. По маркировке можно определить что это за ключ: для каких программных продуктов он подходит и сколько лицензий предоставляет.
Так, на фотографии выше представлен многопользовательский клиентский ключ на 5 пользователей.Нужно отметить, что на одном компьютере может работать только один ключ каждой серии (ORGL8, ORG8A и ORG8B). Если подключить к одному компьютеру несколько ключей одинаковой серии, то будет задействован только один из них, выбранный произвольно.
Установка драйвера защиты
HASP Device Driver требуется установить на тех компьютерах к которым непосредственно подключены аппаратные ключи защиты. Этот драйвер входит в комплект поставки «1С:Предприятия» и его можно установить из меню «Пуск»:
Или из командной строки:
Для ОС Linux нужно скачать драйвер с сайта компании SafeNet. Скачанный архив содержит DEB-пакет для Ubuntu/Debian, RPM-пакет для RedHat/SuSE и скрипт для автоматической установки. Попробуем вариант со скриптом, для этого скачаем и распакуем нужный архив. Далее сделаем исполняемым файл dinst и запустим его:
Результат будет выглядеть примерно так:
Установку драйвера в любой операционной системе рекомендуется производить с отсоединенным USB-ключом.
Установка HASP License Manager
Дистрибутив HASP License Manager можно найти на сайте компании SafeNet. При установке в ОС Windows нужно будет выбрать вариант установки — приложение или служба, обычно выбирают службу:
В ОС Linux установка HASP LM выглядит немного сложнее. Архив с сайта SafeNet содержит два RPM-пакета для RedHat и SuSE (вероятно, для этих систем установка HASP LM достаточно проста) и запакованный файл hasplm для всего остального. Следуя инструкции с сайта ИТС у меня не получилось запустить файл hasplm на Ubuntu 16.04.
Поэтому пришлось воспользоваться решением от компании Etersoft. Идем на FTP компании и находим нужную версию. Для моей 64-х битной Ubuntu 16.04 я выбрал эту версию: http://ftp.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.04/. Скачиваем файлы и в начале устанавливаем необходимые пакеты, в моем случае потребовалось установить пакет make:
sudo apt-get install make
и пакет libc6-i386 (несмотря на то, что я скачал 64-х битную версию HASP LM, он, по сути, остается 32-х битным приложением и ему требуются 32-х битные библиотеки):
sudo apt-get install libc6-i386
после этого устанавливаем пакеты HASP LM:
sudo service haspd restart
Настройка
nhsrv.ini
В ОС Windows файл nhsrv.ini может располагаться в различных местах:
Для ОС Linux файл настроек указывается при помощи параметра «-c» и его название и местоположение по умолчанию не определено.
Настройка HASP LM задаются значениями параметров секции [NHS_SERVER] файла nhsrv.ini:
nethasp.ini
Для настройки взаимодействия системы «1С:Предприятия» с HASP LM используется конфигурационный файл nethasp.ini. Несмотря на то, что в большинстве случаев никакая дополнительная настройка не требуется полезно иметь представление о возможностях предлагаемых этим файлом.
В примере ниже указывается, что сервер защиты находится по адресу 192.168.0.12 и запрещается широковещательный механизм TCP/IP.
[NH_COMMON]
NH_TCPIP=Enabled
[NH_TCPIP]
NH_SERVER_ADDR=192.168.0.12
NH_USE_BROADCAST=Disabled
Далее рассмотрим прочие параметры, доступные в файле nethasp.ini.
Секция [NH_COMMON]
Последние два параметра могут быть использованы во всех секциях.
Секция [NH_IPX]
Секция [NH_NETBIOS]
Секция [NH_TCPIP]
На этом все, надеюсь, что данная статья была Вам полезна.
Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
nethasp ini где находится?
Где находится файл настройки лицензий 1С?
Файл nethasp.ini – является файлом настройки ключа защиты находится в директории платформы.
Если у Вас 32х битная версия платформы, то файл должен располагаться в
При 64х битной версии
Или например когда сервер 64х битный, а клиент 32х битный у них разные файлы nethasp.
Как указать на каком сервере искать лицензию?
Установка HASP License Manager
Сразу скажу, что на сервере где установлен лицензионный ключ должен стоять HASP License Manager, скачать можно с сайта SafeNet.
Настройка Nethasp.ini
Если ключ защиты установлен на сервере, а клиентские рабочие станции должны находить ключи защиты в сети, необходимо на клиентском компьютере в файле nethasp.ini изменить секции:
Где NH_SERVER_ADDR = 192.168.0.101 адрес сервера с ключем защиты, NH_SERVER_NAME = srv1c имя сервера.
По умолчанию используется 475 порт, поэтому необходимо, чтобы сервер был доступен по 475 порту.
Aladdin HASP Monitor
Для мониторинга использования ключей можно установить утилиту Aladdin HASP Monitor, скачать можно с официального сайта.
Синтаксис файла nethasp.ini:
Настройка конфигурационных файлов NETHASP.INI и NHSRV.INI для получения клиентских лицензий 1С:Предприятие при использовании аппаратных ключей защиты типа HASP
Настройка конфигурационных файлов NETHASP.INI и NHSRV.INI для получения клиентских лицензий 1С:Предприятие при использовании аппаратных ключей защиты типа HASP.
NETHASP.INI
Файл nethasp.ini содержит четыре секции:
Описание параметров, которые могут применяться в файле nethasp.ini
Примеры файла nethasp.ini:
Конфигурационный файл nethasp.ini может располагаться в различных местах файловой системы. Также следует учитывать, что его наличие не является обязательным. При этом определен порядок поиска этого файла в различных каталогах. Такой порядок поиска конфигурационного файла nethasp.ini позволяет:
Для ОС Windows
В ОС Windows файлы могут располагаться в следующих местах (в порядке поиска):
NHSRV.INI
Описание параметров, которые могут применяться в файле nhsrv.ini
Пример: NHS_SERVERNAMES=LM1
Значение по умолчанию: 0x7483
Пример, NHS_ipx_socketnum=0x7483
Пример: NHS_NBNAME=MyNBName
Значение по умолчанию: all (automatic)
Пример: NHS_use_lana_nums=3,0,7,2
Для упрощения настройки менеджера лицензий HASP License Manager рекомендуется обеспечить, чтобы на компьютере менеджера лицензий была установлена единственная копия файла nhsrv.ini и она была размещена в каталоге, из которого запускается менеджер лицензий.
Особые случаи и рекомендации
— не работает с программными лицензиями;
— не работает с лицензиями или ключами системы защиты отраслевых конфигураций;
— не работает с ключами на сервер 1С:Предприятие 8.* серий ENSR8 или EN8SA;
— не работает с однопользовательскими фиолетовыми ключами серии ORGL8.
т.е. никакие настройки файлов nethasp.ini или nhsrv.ini не могут повлиять на поиск и раздачу программных лицензий, ключей на сервер 1С:Предприятия 8.* или однопользовательских ключей.
После этого имена менеджеров необходимо указать в nethasp.ini на клиентских машинах.
Обратите внимание, что параметры «NH_SERVER_ADDR» и «NH_SERVER_NAME» должны соответствовать друг другу в порядке указания, т.е. на машине с адресом 168.192.1.41 должен быть запущен менеджер с именем LM1, на машине с адресом 168.192.1.54 с именем LM2, а на машине с адресом 168.192.1.59 с именем LM3 (для ОС Linux имеет значение регистр).
При этом на клиентских машинах в nethasp.ini необходимо будет заблокировать BROADCAST и разрешить только протокол TCP/IP.
Опять же не забываем заблокировать BROADCAST и разрешить TCP/IP в nethasp.ini.
Вы можете выполнить замену USB-ключей на программные лицензии или объединить несколько USB-ключей в один через отдел продаж нашей компании даже если продукты ранее приобретались вами в другой организации.
Подробные условия и стоимость обмена описаны в статье: Апгрейд (обмен) дополнительных клиентских лицензий программных продуктов системы 1С:Предприятие 8.
Чтобы через сервер могло быть получено более чем 1800 клиентских лицензий необходимо:
— определить кластер серверов 1С:Предприятия на 2 и более компьютерах;
— на каждом из компьютеров (кроме первого) запустить дополнительный менеджер кластера;
— сервис сеансовых данных назначить нескольким менеджерам на разных компьютерах;
— при использовании локальных ключей установить локальные ключи в каждый из компьютеров менеджеров, на которые назначен сервис сеансовых данных;
— при использовании сетевых ключей на компьютерах менеджеров, на которые назначен сервис сеансовых данных, определить nethasp.ini с указанием разных менеджеров лицензий.
В этом случае кластер серверов 1С:Предприятия будет равномерно распределять клиентские сеансы между менеджерами, что позволит обеспечить доступность через сервер произвольного количества клиентских лицензий.
Казалось бы, что для этого будет достаточно настроить 1С на работу через TCP-пакеты с помощью параметров файлов nethasp.ini и nhsrv.ini:
А с помощью параметров nhsrv.ini отключить прослушивание UDP-протокола, оставив только TCP:
maristov.pro
Пожаловалась сотрудница из бухгалтерии. Сообщила, что программа 1С:Предприятие не запускается и ругается на нехватку лицензий. Лицензии у нас сетевые на аппаратном ключе, лицензий избыток процентов на пятнадцать. Как это может быть?
Вот что написала программа 1С: Предприятие:
Вот что пишут сервера лицензий:
Первый сервер
Второй сервер
Для этого заходим в консоль администрирования 1С Сервера, Кластеры – Локальный кластер – Информационные базы – Свойства базы. Находим поле “Разрешить выдачу лицензий сервером 1С: Предприятия. Выбираем “Нет”. Повторяем для всех баз 1С на сервере.
Параметры базы на 1С сервере
Применяем. Проблема решена.
P.S: В понедельник пошли жалобы на то, что 1С: Предприятие опять не видит лицензии. Если явно указать в конфигурации сервера ключей, то проблема исчезает.
Решать это в ручную внося изменения в nethasp.ini каждого компьютера в бухгалтерии – не наш метод.
Соответственно, после релога пользователей бухгалтерии, 1С: Предприятие увидит сервера NetHasp и начнет брать лицензию с них.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.