Установка службы HASP Loader (License Manager) для ключей 1С
Архитектура HASP и причины невидимости ключей
Аппаратные ключи Aladdin HASP HL делятся на локальные (зеленые/фиолетовые) и сетевые многопользовательские (красные). Чтобы клиентские ПК в локальной сети могли получить лицензию от красного ключа, вставленного в сервер, на этом сервере должна быть установлена и запущена служба HASP License Manager (HASP Loader / LM). Симптомы проблем: клиенты выдают ошибку «Не найдена лицензия», долгая загрузка 1С (клиент перебирает порты в поисках ключа), ключ виден в диспетчере устройств, но монитор HASP (Aladdin Monitor) его не отображает. Бизнес-риски: простаивание купленных лицензий, блокировка входа пользователей в 1С.
Типы ключей и требуемые компоненты
| Цвет / Маркировка ключа | Назначение | Требуется ли HASP LM? |
|---|---|---|
| Синий / H4 M1 | Локальная однопользовательская. | Нет. Только драйвер HASP4. |
| Красный / NetXX (где XX - кол-во) | Сетевая клиентская (на 5, 10, 50, 100 мест). | ДА. Обязательна служба HASP LM. |
| Зеленый / EN8SA | Локальная серверная (Для сервера 1С x86). | Нет. |
Развертывание и настройка HASP LM
Сценарий 1: Установка службы License Manager (Windows Server)
Дистрибутив HASP LM можно скачать с сайта ИТС (папка license в дистрибутиве платформы) или с сайта Thales (Sentinel).
- Установите драйвер ключа защиты (HASP4 или Sentinel Runtime). Убедитесь, что ключ горит красным.
- Запустите инсталлятор HASP LM (файл
lmsetup.exe). - В процессе установки на вопрос "Install as an application or service?" ОБЯЗАТЕЛЬНО выберите Service (Служба).
- После установки зайдите в
services.mscи убедитесь, что служба HASP Loader запущена и стоит в режиме Автоматически.
Сценарий 2: Настройка брандмауэра и nethasp.ini
Служба LM вещает в сеть по протоколу UDP и TCP на порт 475.
Настройка клиента (ПК пользователя)
Откройте файл %ProgramFiles%\1cv8\conf\nethasp.ini
Раскомментируйте и настройте секцию [NH_TCPIP]:
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.100 ; IP-адрес сервера с ключом
NH_TCPIP_METHOD = TCP ; Принудительно TCP вместо широковещательного UDP
NH_USE_BROADCAST = Disabled ; Отключаем Broadcast для скоростиТиповые ошибки администраторов
- Два одинаковых ключа в одном сервере: HASP LM аппаратно не поддерживает работу с двумя красными ключами одной серии (например, два ключа по 20 мест (Net20) в одном системном блоке). Один из них будет проигнорирован. Их нужно разносить на разные физические или виртуальные ПК.
- Блокировка Broadcast (Широковещания): Если сервер с ключом и клиенты находятся в разных подсетях (VLAN), широковещательные UDP-запросы не пройдут через маршрутизатор. Настройка
NH_SERVER_ADDRв nethasp.ini строго обязательна.
Управление зоопарком аппаратных и программных лицензий — головная боль бизнеса. Инженеры ITSTM организуют выделенные серверы лицензирования (License Servers), настроят маршрутизацию ключей через nethasp.ini (чтобы определенные отделы брали конкретные лицензии) и внедрят Aladdin Monitor для аудита.
Частые вопросы (FAQ)
Можно ли установить HASP LM на виртуальную машину (VMware/Hyper-V)?
Да, можно. Но виртуальная машина не имеет физических USB-портов. Потребуется настроить проброс USB-устройств с гипервизора (USB Passthrough) или использовать аппаратные сетевые USB-хабы (например, AnywhereUSB).
Как посмотреть, кто сейчас занял лицензии на ключе?
Для этого используется утилита AKS Monitor (Aladdin Monitor). Установите её на любой ПК в сети, она найдет сервер HASP LM и покажет список активных IP-адресов/пользователей, занявших слоты на ключе.
Если у меня 2 красных ключа (например, на 10 и 50 мест), они сложатся в 60?
В одном ПК — нет. Если ключи одной серии (NetXX), сервер увидит только один. Чтобы получить 60 мест, вам нужно установить один ключ на Сервер А (HASP LM A), другой на Сервер Б (HASP LM Б) и настроить клиентские nethasp.ini на оба адреса.
Какая служба раздает лицензии: HASP Loader или Агент Сервера 1С?
HASP Loader (lmsetup) раздает лицензии ТОЛЬКО клиентским ПК (Толстый/Тонкий клиент). Если вы настроили выдачу лицензий сервером 1С (в консоли кластера), то раздачей занимается процесс rmngr.exe (Менеджер кластера).