Как подключить hasp к 1с
HASP License Manager — менеджер аппаратных лицензий для 1С
HASP LM (License Manager) — это специальная утилита компании Aladdin, которая призвана помочь управлению аппаратными лицензиями 1С.
Фирма 1С выбрала аппаратные ключи фирмы Aladdin неспроста. HASP — наиболее простые в установке и надежные ключи на рынке.
Особенности настройки HASP LM
Согласно документации, на одну машину нельзя установить два hasp ключа.
Для настройки нескольких ключей на разных машинах необходимо:
1. Настроить менеджер лицензий Aladdin
Прописать во все файлы nhsrv.ini дополнительную строчку со следующим содержанием:
Где 192.168.*.* адрес вашей сети, а звездочка (*) означает что в диапазон IP адресов попадают все значения от 192.168.0.0 до 192.168.254.254.
Файл nhsrv.ini располагается:
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)\1cv82\conf).
Если интересует и другие настройки, следующие мануалы:
Скачать HASP License Manager
Скачать HASP LM Вы можете на официальном сайте или у нас по ссылке — HASP_LM_setup (версия 8.32 для Windows 7, 8 и 10).
Видео по настройке сетевого ключа защиты для 1C:
Другие статьи по 1С:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Работа с HASP License Manager: настройка нескольких ключей в сети
При необходимости установить несколько HASP-ключей в сети, где много пользователей работает с 1С, все проходит не так гладко и, как правило, начинает работать далеко не сразу. Сегодня мы поведаем Вам несколько хитростей по настройке необходимых параметров для работы с ключами HASP.
1 Этап
Для того чтобы работать с сетевыми ключами Вам понадобится менеджер лицензий HASP, который можно без проблем скачать с сайта производителей (можно воспользоваться ресурсом aladdin-rd.ru). Устанавливая несколько HASP License Manager по дефолту, вы получите несколько программ с одинаковым именем, которые, естественно, работать не будут. Здесь поможет правка файла nhsrv.ini, находящегося либо в Windows\System32 (при установке данного ПО, как службы), либо в папке с самой программой.
На оффсайте можно найти подробно описанный пример настройки:
Подобная конфигурация позволяет идентифицировать LM (License Manager) в сети. Тем не менее, пускать пользователей LM все еще не может. В каждом конфиге обязательно порядке потребуется указать пользовательский IP-диапазон, используя переменную NHS_IP_LIMIT. Подобный трюк, собственно, и ставит многих в тупик.
Другие функции, содержащиеся в конфиге, можно оставить без изменений. После того, как мы произвели все необходимые настройки, перезапускаем LM.
2 Этап
Теперь займемся настройкой сетевого конфига 1С. Для начала находим файл сетевой конфигурации nethasp.ini, который находится в папке с установленной 1С (1C.Conf или Bin>Conf).Настроек здесь достаточно много, но нас интересуют только основные:
NH_SЕRVER_АDDR = 168.192.65.5, 168.192.63.10
NН_SЕRVЕR_NАМЕ = LM001, LM002
В принципе этого уже вполне достаточно для того, чтобы работать с несколькими HASP LM. Еще нужно дополнительно указать IP-адреса сети (в данном случае важно, чтобы адрес локальной машины с ключом соотносился с именем, которое было присвоено ему в настройках LM). Если все адреса указаны верно, все должно работать сразу же и без проблем.
Назначение, установка и администрирование ключей защиты HASP для «1С:Предприятие» 8
Программные продукты «1С:Предприятие» версии 8 помимо системы программного лицензирования могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin. В данной статье приведена информации о типе, маркировке и назначении различных ключей HASP4 Net от «1С:Предприятие». А также обзор программных продуктов от фирмы Aladdin, служащих для установки, настройки и администрировании этих ключей (для ОС семейства Windows).
0. Оглавление
1. Маркировка и назначение ключей
Все ключи HASP4 Net условно можно разделить на 2 типа «Клиентские» и «Серверные»:
Назначение конкретного ключа можно определить по его цвету и маркировке. На рисунках ниже рамкой выделена маркировка ключа. Остальные символы на ключе для пользователей программ особого значения не имеют.
Тип и назначение ключа по маркировке можно определить из приведенной ниже таблицы:
Тип / цвет | Маркировка / серия | Назначение |
---|---|---|
ОДНОПОЛЬЗОВАТЕЛЬСКИЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И КЛИЕНТСКИХ КЛЮЧЕЙ | ||
Секция [NHS_SERVER] | ||
NHS_SERVERNAMES | Параметр определяет имена менеджера лицензий. Имена серверов должны соответствовать именам, которые запрашивает клиент. Параметр может содержать не более 6 имен. Каждое имя не может быть длиннее 7 символов. Пример: NHS_SERVERNAMES=LM1 | |
NHS_IP_LIMIT | ||
NHS_HIGHPRIORITY | Параметр задает запуск HASP License Manager с высоким приоритетом. По умолчанию менеджер лицензий запускается с нормальным приоритетом. Ключ влияет только на платформу Win32. Если задано значение «yes», проверьте, как это влияет на другие сервисы (файловый сервер,web-сервер и т.д.), запущенные на этой машине. | |
NHS_ipx_socketnum | Параметр указывает номер сокета IPX Значение по умолчанию: 0x7483 Пример, NHS_ipx_socketnum=0x7483 | |
Секция [NHS_NETBIOS] | ||
NHS_USE_NETBIOS | ||
NHS_NBNAME | Параметр задает использование имени, отличного от предопределенного NetBIOS. Имена должны быть заданы в соответствии с правилами задания имен NetBIOS. Не используйте данную опцию, если Вы не уверены, что Вам необходимо задать новое NetBIOS-имя. Пример: NHS_NBNAME=MyNBName | |
NHS_use_lana_nums | Параметр используется только для указания совместимости с более ранними версиями. Значение по умолчанию: 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: