Менеджер лицензий HASP License Manager в 1С 8.2 и 8.3

Особенности настройки HASP ключей по сети. Что такое драйвер защиты 1С HASP LM 32 бита и 64. Скачать HASP License Manager версии 8.32 для 1С и не только.

Особенности настройки HASP LM

Согласно документации, на одну машину нельзя установить два hasp ключа.

Для настройки нескольких ключей на разных машинах необходимо:

1. Настроить менеджер лицензий Aladdin

Прописать во все файлы nhsrv.ini дополнительную строчку со следующим содержанием:

NHS_IP_LIMIT = 192.168.*.*

Где 192.168.*.* адрес вашей сети, а звездочка (*) означает что в диапазон IP адресов попадают все значения от 192.168.0.0 до 192.168.254.254.

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания – попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Файл nhsrv.ini располагается:

  • если 1C HASP LM установлен как приложение, расположен в папке с установкой менеджера лицензий (пример — C:Program Files (x86)AladdinHASP LM)
  • если как сервис — в WindowsSystem32

2. Настроить менеджер лицензий 1С

Для настройки 1С на клиентских машинах необходимо в файл nethasp.ini внести следующее:

[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 168.192.0.10, 168.192.0.11
NH_SERVER_NAME = ServerName1, ServerName2

Файл nethasp.ini располагается в папке с 1С в директории conf (например: C:Program Files (x86)1cv82conf).

Если интересует и другие настройки, следующие мануалы:

  • Инструкцию по nethasp
  • Инструкция по эксплуатации 1С и hasp

Скачать HASP License  Manager

Скачать HASP LM Вы можете на официальном сайте или у нас по ссылке — HASP_LM_setup (версия 8.32 для Windows 7, 8 и 10).

Видео по настройке сетевого ключа защиты для 1C:

Другие статьи по 1С:

  • Администрирование (обновление 1С, резервные копии и т.д);
  • Программирование 1С
  • Обучение программам 1С (для пользователей)

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Ключи защиты и их маркировка

Аппаратные ключи защиты HASP4 Net подключаются к USB-портам компьютера. Общее количество пользователей, которые могут работать с системой «1С:Предприятие» равняется сумме доступных лицензий со всех компьютеров в сети, к которым подключены аппаратные ключи и настроен HASP License Manager.

Аппаратные ключи похожи на USB-флеш-накопитель и выглядят примерно вот так:

Многопользовательский клиентский ключ H4 NET5 ORGL8Многопользовательский клиентский ключ H4 NET5 ORGL8

Они могут различаться цветом и маркировкой. По маркировке можно определить что это за ключ: для каких программных продуктов он подходит и сколько лицензий предоставляет.

  • ORGL8 — Локальный клиентский ключ;
  • NET5 ORGL8 — Многопользовательский клиентский ключ на 5 пользователей;
  • NET10 ORGL8 — Многопользовательский клиентский ключ на 10 пользователей;
  • NET20 ORGL8 — Многопользовательский клиентский ключ на 20 пользователей;
  • NET50 ORGL8 — Многопользовательский клиентский ключ на 50 пользователей;
  • NET100 ORGL8 — Многопользовательский клиентский ключ на 100 пользователей;
  • NET250+ ORG8A — Многопользовательский клиентский ключ на 300 пользователей;
  • NET250+ ORG8B — Многопользовательский клиентский ключ на 500 пользователей;
  • ENSR8 — Локальный ключ 32-разрядного сервера;
  • EN8SA — Локальный ключ 64-разрядного сервера.

Так, на фотографии выше представлен многопользовательский клиентский ключ на 5 пользователей.Нужно отметить, что на одном компьютере может работать только один ключ каждой серии (ORGL8, ORG8A и ORG8B). Если подключить к одному компьютеру несколько ключей одинаковой серии, то будет задействован только один из них, выбранный произвольно.

Программное обеспечение

Описание Файл Pазмер
Менеджеры лицензий для программ, использующих старые версии HASP API. Версия 5.12. Oldserv.zip 164.8 Кб
Сетевой Монитор под Windows 95/98/ME/NT/2000/XP/2003. Версия 1.3.2 Интерфейс: GUI. Monitor_Setup.zip 1.7 Мб
Менеджеры лицензий под DOS/Novell servers.zip 118.5 Кб
Менеджер лицензий для Win32 Менеджер лицензий для Windows 98/ME/2000/XP/2003 . Позволяет установить Менеджер лицензий как сервис под Windows 2000/XP/2003. Версия 8.31. Интерфейс: GUI. HASP_License_Manager.zip 5.2 Мб

1 Этап

Для того чтобы работать с сетевыми ключами Вам понадобится менеджер лицензий HASP, который можно без проблем скачать с сайта производителей (можно воспользоваться ресурсом aladdin-rd.ru). Устанавливая несколько HASP License Manager по дефолту, вы получите несколько программ с одинаковым именем, которые, естественно, работать не будут. Здесь поможет правка файла nhsrv.ini, находящегося либо в WindowsSystem32 (при установке данного ПО, как службы), либо в папке с самой программой.

На оффсайте можно найти подробно описанный пример настройки:

nethasp.ini 1

[NНS_SЕRVER]

NНS_SЕRVERNAMES = LМ001

nhsrv.ini 2

[NНS_SЕRVER]

NHS_SERVERNAMES = LM002

Подобная конфигурация позволяет идентифицировать LM (License Manager) в сети. Тем не менее, пускать пользователей LM все еще не может. В каждом конфиге обязательно порядке потребуется указать пользовательский IP-диапазон, используя переменную NHS_IP_LIMIT. Подобный трюк, собственно, и ставит многих в тупик.

[NНS_IР]

NНS_IР_LIМIТ = 192.168.65.*

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

Установка драйвера защиты

HASP Device Driver требуется установить на тех компьютерах к которым непосредственно подключены аппаратные ключи защиты. Этот драйвер входит в комплект поставки «1С:Предприятия» и его можно установить из меню «Пуск»:

Установка драйвера защиты из меню "Пуск"Установка драйвера защиты из меню «Пуск»

Или из командной строки:

C:>”Program Files1cv8commonhaspdinst.exe” -i

Для ОС Linux нужно скачать драйвер с сайта компании SafeNet. Скачанный архив содержит DEB-пакет для Ubuntu/Debian, RPM-пакет для RedHat/SuSE и скрипт для автоматической установки. Попробуем вариант со скриптом, для этого скачаем и распакуем нужный архив. Далее сделаем исполняемым файл dinst и запустим его:

sudo chmod +x ./dinst

sudo ./dinst .

Результат будет выглядеть примерно так:

Установка драйвера в ОС LinuxУстановка драйвера в ОС Linux

Установку драйвера в любой операционной системе рекомендуется производить с отсоединенным USB-ключом.

Установка HASP License Manager

Дистрибутив HASP License Manager можно найти на сайте компании SafeNet. При установке в ОС Windows нужно будет выбрать вариант установки — приложение или служба, обычно выбирают службу:

Установка HASP License ManagerУстановка HASP License Manager

В ОС 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 dpkg -i haspd_7.60-eter1ubuntu_amd64.deb

sudo dpkg -i haspd-modules_7.60-eter1ubuntu_amd64.deb

Перезапускаем сервис:

sudo service haspd restart

HASP LM на Ubuntu 16.04HASP LM на Ubuntu 16.04

Как видно из скриншота, файл с настройками находится тут: /etc/haspd/hasplm.conf.

Утилиты

Описание Файл Pазмер
Утилита для проверки доступности ключа под DOS или DOS-сессией Windows. hasptest.EXE 33.39 Kб
Утилита для проверки поддержки USB. Версия 3.0. Интерфейс: GUI. USBREADY.EXE 531.00 Kб
Утилита для настройки файла nethasp.ini Nhiniwiz.exe 372.34 Kб
Установка диагностических утилит для проверки системы и создания файла отчета. diagnostix.zip 3.43 Mб

Лучше не устанавливать все на одну машину

В документации, представленной на веб-сайте aladdin-rd.ru, указано, что можно использовать на одном компьютере не более двух ключей с различными вариантами подключения (USB+LPT). Также возможна установка нескольких ключей, если поставщик используемого ПО, готов предоставить средства для устранения конфликта, возникающего между одинаковыми защитными ключами. В 1С такое решение не предусмотрено.

Настройка

nhsrv.ini

В ОС Windows файл nhsrv.ini может располагаться в различных местах:

  • каталог с установленным HASP LM (например, C:Program Files (x86)AladdinHASP LM);
  • каталог Windows (C:Windows);
  • системный каталог Windows (C:Windowssystem32 или C:Windowssystem).

Для ОС Linux файл настроек указывается при помощи параметра «-c» и его название и местоположение по умолчанию не определено.

Настройка HASP LM задаются значениями параметров секции [NHS_SERVER] файла nhsrv.ini:

  • NHS_IP_LIMIT — определяет диапазон IP-адресов, обслуживаемых HASP LM. Например: 192.168.*.*, 192.168.1.1/24.
  • NHS_ADAPTER — определяет IP-адрес одной или более сетевых карт, которые будут обслуживать HASP LM. Применяется при использовании HASP LM с Win32. Например: 10.1.1.111, 255.255.0.0.
  • NHS_USERLIST — определяет максимальное количество пользователей, одновременно подключенных к HASP LM Значение по умолчанию: 250 (важно для ключей на 300 и 500 пользователей).

nethasp.ini

Для настройки взаимодействия системы «1С:Предприятия» с HASP LM используется конфигурационный файл nethasp.ini. Несмотря на то, что в большинстве случаев никакая дополнительная настройка не требуется полезно иметь представление о возможностях предлагаемых этим файлом.

Файл nethasp.ini, в ОС Windows, обычно располагается в каталоге 1С (например C:Program Files1cv8conf), а в ОС Linux  он может находиться в домашнем каталоге пользователя или в каталоге /etc.

В примере ниже указывается, что сервер защиты находится по адресу 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 — использовать или не использовать протокол IPX для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_NETBIOS — использовать или не использовать протокол NetBIOS для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_TCPIP — использовать или не использовать протокол TCP/IP для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_SESSION — задает интервал в секундах, в течение которого программа пытается установить соединение с HASP LM (по умолчанию 2 секунды);
  • NH_SEND_RCV — устанавливает для HASP LM максимальное время получения или отправки пакета (по умолчанию 1 секунда).

Последние два параметра могут быть использованы во всех секциях.

Секция [NH_IPX]

  • NH_USE_SAP — использовать или не использовать службу SAP для поиска в сети HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_USE_BROADCAST — использовать только механизм Broadcast для поиска в сети HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_BC_SOCKET_NUM — определяет номер сокета (число в шестнадцатеричном виде) для широковещательного механизма (по умолчанию: 7483Н);
  • NH_SERVER_NAME — определяет, будет ли приложение обмениваться данными только с HASP LM, находящимся в локальной сети, или с любыми другими HASP LM, варианты: localnet, Internet (по умолчанию Internet);
  • NH_DATFILE_PATH — путь, по которому будет производиться поиск файлов haspaddr.dat и newhaddr.dat, содержащих сетевой адрес HASP LM.

Секция [NH_NETBIOS]

  • NH_NBNAME — задает имя HASP LM (не более 8 символов);
  • NH_USELANANUM — устанавливает номер коммуникационного канала.

Секция [NH_TCPIP]

  • NH_SERVER_ADDR — устанавливает IP-адреса серверов HASP LM (количество адресов не ограниченно);
  • NH_SERVER_NAME — обменивается данными с HASP LM с определенным именем (максимум 6 имен, каждое не более 7-ми символов);
  • NH_PORT_NUMBER — устанавливает номер сетевого порта (по умолчанию 475);
  • NH_TCPIP_METHOD — посылает пакет TCP или UDP, обращение к HASP LM всегда выполняется по UDP, независимо от значения этого параметра;
  • NH_USE_BROADCAST — использовать широковещательный механизм UDP, варианты: Enabled, Disabled (по умолчанию Enabled).

На этом все, надеюсь, что данная статья была Вам полезна.

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

loading.gif

Загрузка…

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...