1с хронограф школа проблема с hasp key

Обновлено: 05.07.2024

Для защиты программных продуктов 1С:Предприятие 8.* от несанкционированного использования на сегодняшний день применяются два принципиально разных механизма:

  • программные лицензии (технология разработана самой фирмой 1С),
  • аппаратные ключи типа HASP (технология разработана фирмой Aladdin).

Чтобы многопользовательский аппаратный ключ HASP был доступен клиентским приложениям 1С:Предприятие 8.* через локальную сеть, на компьютере, где установлен ключ, должна быть запущена специальная программа - менеджер лицензий HASP Licence Manager. Эта программа входит в комплект поставки 1С:Предприятия. После установки менеджер лицензий может быть запущен автоматически или вручную как сервис или как обычное приложение.

Для настройки параметров поиска и выдачи лицензий HASP License Manager используются специальные конфигурационные файлы nethasp.ini и nhsrv.ini.

Вы можете приобрести клиентские и серверные лицензии 1С:Предприятие 8.* напрямую в нашей компании даже если территориально находитесь в другом регионе РФ, т.к. мы можем обеспечить максимально быструю отгрузку электронных лицензий 1С в любую точку нашей огромной страны - пинкоды для регистрации и активации лицензий высылаем на емайл в течение двух часов после оплаты (в рабочие дни с 10.00 до 18.00 по МСК). Прямая регистрация в личном кабинете официального портала 1С. Гарантия 100% лицензионности!
Клиентские лицензии 1С:Предприятие 8
Лицензии на сервер 1С:Предприятие 8

NETHASP.INI

Файл nethasp.ini служит для настройки параметров поиска клиентских лицензий 1С:Предприятие 8, которые выдает HASP License Manager с многопользовательских аппаратных ключей защиты HASP.

  • ORGL8 - клиентские ключи на 5, 10, 20, 50 и 100 рабочих мест,
  • ORG8A - клиентский ключ на 300 рабочих мест;
  • ORG8B - клиентский ключ на 500 рабочих мест.

Файл nethasp.ini располагается на машине, с которой осуществляется поиск ключей и содержит инструкции для поиска. Данные инструкции применяются клиентским приложением 1С:Предприятия, сервером 1С:Предприятия и модулем веб-сервера, но в последних двух случаях процесс имеет свои особенности - сервер 1С:Предприятия (или веб-сервер для файловой информационной базы) по сети может подключиться только к одному многопользовательскому ключу одной серии.
Подробнее Особенности получения клиентских лицензий через сервер 1С:Предприятие при использовании нескольких аппаратных ключей защиты типа HASP .

Файл nethasp.ini содержит четыре секции:

  • [NH_COMMON] ‑ секция глобальных настроек для всех разделов файла конфигурации (в остальных секциях содержатся настройки, влияющие на выполнение операций с только конкретным протоколом);
  • [NH_IPX] ‑ секция для настроек протокола IPX;
  • [NH_NETBIOS] ‑ секция для настроек протокола NetBIOS;
  • [NH_TCPIP] ‑ секция для настроек протокола TCP/IP.

Последняя строка в файле nethasp.ini не обрабатывается. Если в последней строке указан какой-то параметр, который должен быть применен, то в последней строке добавьте комментарий или хотя бы сделайте перенос на следующую строку.

Если данная информация была для Вас полезной, то Вы можете поддержать авторов, поставив оценку в панели инструментов Яндекс.Браузера, или оставить свой отзыв на странице нашей компании в сервисе Яндекс.Бизнес

Описание параметров, которые могут применяться в файле nethasp.ini

Параметр отвечает за использование протокола IPX для связи с HASP License Manager.
Возможные значения:

Параметр отвечает за использование протокола NetBIOS для связи с HASP License Manager.
Возможные значения:

  • Enabled (использовать),
  • Disabled (не использовать).

Параметр отвечает за использование протокола TCP/IP для связи с HASP License Manager.
Возможные значения:

  • Enabled (использовать),
  • Disabled (не использовать).
  • Enabled (использовать),
  • Disabled (не использовать).
  • Enabled (использовать),
  • Disabled (не использовать).
  • 2F_NEW - протокол IPX будет использовать прерывание 2fH.
  • 7A_OLD - протокол IPX будет использовать прерывание 7Ah.
  • Localnet
  • Internet
  • TCP,
  • UDP.
  • Enabled (использовать),
  • Disabled (не использовать).

При установке 1С:Предприятие в каталог conf установочного каталога системы 1С:Предприятие (C:\Program Files\1cv8\conf) копируется образец файла nethasp.ini, который практически полностью состоит из закомментированных строк и никак не переопределяет значений параметров по умолчанию, но при этом он содержит наиболее полный список параметров, которые могут использоваться для настройки работы с HASP License Manager.

Примеры файла nethasp.ini:

IP-адреса и имена даны для примера. При настройке своих конфигурационных файлов следует указывать реальные IP адреса машин и заданные вами имена менеджеров лицензий.

В сети используются два многопользовательских ключа, каждый из которых установлен в отдельную машину с IP 168.192.1.41 и 168.192.1.54, на которых установлены HASP License Manager с именами LM1 и LM2 соответственно.

-------------------- nethasp.ini ------------------------------
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 168.192.1.41, 168.192.1.54
NH_SERVER_NAME = LM1, LM2

Обратите внимание, что параметры "NH_SERVER_ADDR" и "NH_SERVER_NAME" должны соответствовать друг другу, т.е. на машине с адресом 168.192.1.41 должен быть запущен менеджер с именем LM1, а на машине с адресом 168.192.1.54 с именем LM2. При этом LM1 и LM2 - это имена менеджера лицензий, который задается с помощью параметра NHS_SERVERNAMES в конфигурационном файле nhsrv.ini на машине с HASP LM.

Один сервер защиты HASP License Manager с ключом HASP находится в сети по адресу 192.168.0.12, используется сетевой порт 475, используется протокол TCP/IP, протоколы IPX и NetBIOS заблокированы, для работы используются TCP-пакеты и запрещен широковещательный механизм Broadcast TCP/IP.

NH_NETBIOS=Disabled
NH_TCPIP=Enabled
[NH_TCPIP]
NH_SERVER_ADDR=192.168.0.12
NH_PORT_NUMBER=475
NH_TCPIP_METHOD=TCP
NH_USE_BROADCAST=Disabled
----------------------------------------------------------------

Когда наоборот необходимо клиенту, серверу 1С:Предприятия или модулю веб-сервера полностью запретить поиск клиентских ключей по сети (например, чтобы клиенты, имеющие доступ к информационной базе через веб-сервер, гарантированно не могли занять лицензии с других аппаратных ключей, используемых в той же локальной сети).

Конфигурационный файл nethasp.ini может располагаться в различных местах файловой системы. Также следует учитывать, что его наличие не является обязательным. При этом определен порядок поиска этого файла в различных каталогах. Такой порядок поиска конфигурационного файла nethasp.ini позволяет:

  • Формировать единый конфигурационный файл nethasp.ini для всех версий и компонент платформы 1С:Предприятие 8.*, установленных на компьютере. Для этого файл nethasp.ini должен располагаться только в каталоге conf корневого каталога установки.
  • Формировать конфигурационные файлы nethasp.ini отдельно для каждой версии платформы 1С:Предприятие 8.*, установленной на компьютере. Для этого конфигурационные файлы должны располагаться только в каталоге bin\conf конкретной версии платформы.
  • Формировать различные конфигурационные файлы nethasp.ini для разных компонентов (например, для клиентского приложения и сервера "1С:Предприятия 8.*", функционирующего под другим пользователем системы) любой версии, работающих на компьютере. Для этого конфигурационные файлы должны располагаться в каталогах конфигурационных файлов, которые доступны для всех пользователей компьютера (перечень таких каталогов зависит от используемой операционной системы и варианта установки системы "1С:Предприятие").
  • Использовать комбинации перечисленных способов для различных конфигурационных файлов.

Для ОС Windows
В ОС Windows файлы могут располагаться в следующих местах (в порядке поиска):

    Каталог bin\conf конкретной версии:

  • 32-разрядная система в 64-разрядной ОС: %PROGRAMFILES(x86)%\1cv8\A.B.C.D\bin\conf.
  • В остальных случаях: %PROGRAMFILES%\1cv8\ \bin\conf.

  • 32-разрядная система в 32-разрядной ОС: %LOCALAPPDATA%\Programs\1cv8\ \bin\conf.
  • 32-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\1cv8_x86\ \bin\conf.
  • 64-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\1cv8_x64\ \bin\conf.

  • Каталог conf конкретной версии, например: /opt/1cv8/arch/ /conf, где:
    • arch ‑ используемая архитектура процессора:
      • i386 ‑ 32-разрядная архитектура,
      • x86_64 ‑ 64-разрядная архитектура.

      NHSRV.INI

      Файл nhsrv.ini служит для настройки параметров выдачи лицензий HASP License Manager и должен располагаться на той машине, на которой установлен HASP License Manager и многопользовательский ключ HASP.

      Описание параметров, которые могут применяться в файле nhsrv.ini

      • [NHS_SERVER] - секция, в которой указываются глобальные настройки HASP LM для всех разделов конфигурационного файла nhsrv.ini.
      • [NHS_IP] - для настроек протокола IP;
      • [NHS_IPX] - для настроек протокола IPX;
      • [NHS_NETBIOS] - для настроек протокола NetBIOS.

      • последний параметр в IP может быть диапазоном (например, 10-120);
      • последние параметры в IP могут быть заменены звездочкой, но не в середине (например, можно 192.168.*.*, но нельзя 192.168.*.25);
      • дополнительная маска может быть задана как 192.168.0.0/52.

      Параметр определяет IP-адрес одной или более сетевых карт, которые будут обслуживать HASP License Manager. Применяется при использовании HASP License Manager с Win32.
      Возможные значения: , .

      Параметр задает максимальное количество пользователей, одновременно подключенных к HASP License Manager.
      Значение по умолчанию: 250.
      Изменять значение параметра следует только при использовании аппаратных ключей 1С:Предприятие 8.* на 300 и 500 рабочих мест.

      • Enabled (использовать),
      • Disabled (не использовать).
      • Enabled (использовать),
      • Disabled (не использовать).

      Если Вы уверены, что протокол NetBIOS для работы менеджера лицензий не требуется, то рекомендуется отключить.
      Значение по умолчанию: Enabled.

      Файл nhsrv.ini с настройками по умолчанию устанавливается в каталог загрузочных модулей менеджера лицензий, обычно "C:\Program Files\Aladdin\HASP LM".

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

      Для ОС Windows

      • каталог, откуда запущен загрузочный модуль менеджера лицензий (nhsrvw32.exe);
      • текущий каталог Windows;
      • 32-битный системный каталог Windows, например, для Windows XP - C:\WINDOWS\system32;
      • битный системный каталог Windows, например, для Windows XP - C:\WINDOWS\system;
      • маршруты, перечисленные в переменной path окружения.

      Для упрощения настройки менеджера лицензий HASP License Manager рекомендуется обеспечить, чтобы на компьютере менеджера лицензий была установлена единственная копия файла nhsrv.ini и она была размещена в каталоге, из которого запускается менеджер лицензий.

        Если менеджер лицензий запускается как приложение, то файл nhsrv.ini должен находится в каталоге, указанном менеджеру лицензий при установке:

      • "C:\Program Files\Aladdin\HASP LM" для 32-разрядного Windows
      • "C:\Program Files (x86)\Aladdin\HASP LM" для 64-разрядного Windows.

      Особые случаи и рекомендации

      • Обратите внимание, что менеджер лицензий HASP License Manager умеет работать только с многопользовательскими аппаратными ключами на платформу 1С:Предприятие 8.* типа HASP серии ORGL8 (красные ключи на 5, 10, 20, 50 и 100 рабочих мест), ORG8A (клиентский ключ на 300 рабочих мест) и ORG8B (ключ на 500 рабочих мест).
        Таким образом менеджер лицензий:

      - не работает с программными лицензиями;
      - не работает с лицензиями или ключами системы защиты отраслевых конфигураций;
      - не работает с ключами на сервер 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 с указанием разных менеджеров лицензий.

      Параметры конфигурационного файла nethasp.ini на Сервер 1:
      -------------------- nethasp.ini ----------------------------
      [NH_COMMON]
      NH_IPX=Disabled
      NH_NETBIOS=Disabled
      NH_TCPIP=Enabled
      [NH_TCPIP]
      NH_SERVER_ADDR=192.168.0.14 ; Адрес компьютера №1 с менеджером лицензий
      NH_USE_BROADCAST=Disabled
      ---------------------------------------------------------------

      Параметры конфигурационного файла nethasp.ini на Сервер 2:
      -------------------- nethasp.ini ----------------------------
      [NH_COMMON]
      NH_IPX=Disabled
      NH_NETBIOS=Disabled
      NH_TCPIP=Enabled
      [NH_TCPIP]
      NH_SERVER_ADDR=192.168.0.36 ; Адрес компьютера №2 с менеджером лицензий
      NH_USE_BROADCAST=Disabled
      ---------------------------------------------------------------

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

      Казалось бы, что для этого будет достаточно настроить 1С на работу через TCP-пакеты с помощью параметров файлов nethasp.ini и nhsrv.ini:

      А с помощью параметров nhsrv.ini отключить прослушивание UDP-протокола, оставив только TCP:

      Однако продукты 1C:Предприятие 8.x работают только по UDP и данный вариант настроек с 1С работать не будет, но при большой необходимости ее все же можно заставить использовать TCP неявно.
      Для этого, помимо того, что описано выше, необходимо разрешить в свойствах протокола TCP/IP (Properties - Advanced - WINS) поддержку NetBios over TCP/IP на рабочих станциях и на машине, где установлен ключ, а конфигурационный файл nethasp.ini необходимо настроить следующим образом:

      Значение параметра NH_USELANANUM можно взять из лога HASP License Manager - там указывается, какие каналы менеджер лицензий "слушает" по NetBIOS. Если в логах номеров несколько, то переберите их по очереди, пока 1С не запустится. При такой настройке 1С в качестве транспорта по-прежнему будет использовать TCP/IP, но работать с ним будет через интерфейс NetBios. Причем при передаче пакетов будет использоваться именно TCP-механизм, в силу особенностей реализации NetBios over TCP/IP.

      Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.


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

      Пример файла NetHASP.INI:

      ksergey пишет:
      13 - 03.08.06 - 16:28
      у меня тож прикольный случай был с хаспом - ставлю клиенту на комп, хасп упорно не видит. Ставлю на другой - та же картина.
      Пока не догадался заглянуть в настройки BIOS, где обнаружил отключенный LPTшный порт
      :(

      Так же ну удастся установить ключ защиты, и заставить его работать если на компе установлен и работает эмулятор (проеврить это можно с помошью "AKS Monitor").
      Одиним из признаков работы эмулятора будет наличие в скрытых системных устройствах "Haspnt"
      удалите его и все должно заработать, вот пример батника

      Сделать запись
      [NH_TCPIP]
      NH_SERVER_ADDR = 192.168.1.103, 192.168.1.3, 192.168.1.250, 192.168.1.99
      NH_TCPIP_METHOD = TCP
      NH_SERVER_NAME = admiral, it_progr, srvprss, it

      тут указаны имена серваков и их ipадреса. Имена с учетом того как они описывались в файлах nhsrv.ini на серверах (см. выше).

      Ключи защиты для 1С подразделяются на:

      1. Однопользовательские (обязательно должны физически быть подключены к компьютеру, на котором запускается 1С)

      модель HASP HL Basic (синего цвета), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.

      2. Многопользовательские (ключ находится в сети, 1С может запускаться на любых компьютера в пределах локальной сети или домена)

      Сетевые клиентские ключи включают серию HASP HL Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.

      3. Серверные (обязательно должны физически быть подключены локально к компьютеру, на котором установлен и работает сервер агента 1С Предприятие)

      Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты HASP HL Pro (фиолетового цвета), который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.

      ! Для 64-битного сервера используется ключ HASP HL Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.

      Для работы однопользовательского и серверного ключа достаточно установить драйвер ключа защиты на локальной машине и вставить ключ защиты в локальный USB порт.

      Для многопользовательского (сетевого) ключа защиты необходимо:

      1. Установить драйвер ключа защиты на одну из машины в сети, которая будет являться сервером ключа — HASP4_driver_setup.zip

      2. Установить сервер (службу) ключа защиты на эту же машину — HASP_LM_setup.zip

      3. Вставить ключ защиты в сервер в USB порт

      4. Установить 1С на клиентские машины

      Если во время установки драйверов возникли проблемы, выполните следующую последовательность действий.

      Работа с ключами по сети

      Для работы защищенного приложения на удаленной рабочей станции необходимо обеспечить беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Также должны проходить и broadcast-пакеты. Если последнее требование по каким-либо причинам не выполняется, необходима настройка приложения через файл nethasp.ini (должен находиться в одной директории с исполняемым файлом) с целью отключения broadcast-механизма поиска ключа и явного указания

      IP-адреса машины, обслуживающей ключ.

      Пример файла nethasp.ini:

      NH_TCPIP = Enabled

      NH_SERVER_ADDR = 168.192.1.10 // ip-адрес компьютера, где расположен Менеджер лицензий.

      NH_TCPIP_METHOD = TCP

      NH_USE_BROADCAST = Disabled

      Если часть маршрута между запускаемой программой и ключами HASP проходит через Интернет или на ключе более 100 лицензий, могут возникнуть проблемы с тайм-аутами при доставке пакетов. Время ожидания ответа можно регулировать с помощью параметров NH_SESSION и NH_SEND_RCV. По умолчанию они закомментированы, и их значение составляет 30 и 5 секунд соответственно. Таким образом, делается 6 попыток найти ключ по 5 секунд каждая. При необходимости вы можете увеличить эти параметры.

      Менеджер лицензий не рекомендуется устанавливать его на компьютер с 2-мя и более сетевыми интерфейсами, так как это может вызвать некорректное функционирование Менеджера. Для решения данной проблемы следует:

      • Перенести Менеджер лицензий на другую машину в сети.

      • Отключить остальные сетевые интерфейсы.

      • Также можно попробовать изменить метрики в свойствах протокола TCP/IP (первым будет использован интерфейс с меньшей метрикой), но результат в данном случае гарантировать нельзя.

      Два и более менеджеров лицензий (License Manager) в сети

      При наличии двух и более сетевых ключей не всегда достаточно разнести их по разным компьютерам. Следует выполнить настройку менеджеров лицензий. Каждый менеджер лицензий должен иметь уникальное имя, которое следует явным образом сообщить защищаемой программе. Рекомендуется выполнить аналогичную настройку и в случае использования сервера терминалов, даже при одном сетевом ключе.

      На машине где установлен ключ находим файл nhsrv.ini в папке с менеджером лицензий. За имя сервера лицензий отвечает параметр NHS_SERVERNAMES, оно может состоять из латинских букв и цифр и содержать не более 7 символов.

      После чего на клиентских машинах желательно отредактировать файл nethasp.ini, явным образом указав адреса и имена менеджеров лицензий:

      NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11

      NH_SERVER_NAME = NAME1, NAME2

      ДИАГНОСТИКА

      Утилита Aladdin Monitor разработана для осуществления централизованного администрирования приложений HASP License Manager и ключей сетевых ключей HASP.

      Aladdin Monitor позволяет:

      • Проверять наличие и свойства ключей HASP4 Net в сети.

      • Отслеживать наличие и свойства Менеджеров лицензий в сети.

      • Останавливать и запускать локальный Менеджер лицензий.

      • Отслеживать лицензии, которые используются в данный момент.

      Стоит учитывать, что сам по себе Aladdin Monitor может показать только наличие Менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, Aladdin Monitor работает только по протоколу UDP, порт 475. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.

      Утилита Aladdin DiagnostiX реализует механизм обратной связи. Ее главная задача — диагностика работоспособности локальных и сетевых ключей, работающих в системе. Кроме того, она позволяет настраивать конфигурацию для сетевых ключей HASP и генерировать отчеты, включающие всю информацию, связанную с устройствами Aladdin. При обращении в службу технической поддержки рекомендуется прикреплять подобный отчет, это поможет сформировать более полную картину сложившийся проблемы.

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

      Аппаратные ключи похожи на 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). Если подключить к одному компьютеру несколько ключей одинаковой серии, то будет задействован только один из них, выбранный произвольно.

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

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

      C:\>"Program Files\1cv8\common\haspdinst.exe" -i

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

      sudo chmod +x ./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.

      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.04

      HASP LM на Ubuntu 16.04

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

      Настройка

      nhsrv.ini

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

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

      Настройка 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

      Файл nethasp.ini, в ОС Windows, обычно располагается в каталоге 1С (например C:\Program Files\1cv8\conf ), а в ОС 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.

      (оценок: 13, средняя оценка: 4,31 из 5)

      Читайте также: