В практике администрирования инфраструктуры 1С системные администраторы иногда сталкиваются с крайне загадочным поведением аппаратных ключей защиты. Представьте ситуацию: сетевой красный многопользовательский USB-ключ (например, на 5 или 10 пользователей серии HASP HL Net) внезапно перестает раздавать лицензии компьютерам в локальной сети. При этом на сервере, куда физически подключен этот ключ, платформа 1С запускается без каких-либо нареканий, а светодиод на самом устройстве горит ровным красным цветом. Однако ни одна рабочая станция в сети лицензию получить не может, а утилита мониторинга Aladdin Monitor отображает пустое окно, будто менеджера лицензий вовсе не существует.
В этой статье мы подробно проанализируем причины возникновения этой аппаратной «аномалии», разберем эффективные методы пошаговой диагностики и выясним, как правильно решить проблему с минимальными простоями для бизнеса.
Для понимания природы этой неисправности обратимся к внутреннему устройству ключей Sentinel HASP. В сетевых моделях информация о сетевом статусе устройства, лимитах подключений и уникальных идентификаторах хранится в специальной защищенной области энергонезависимой памяти — EEPROM. За сетевые функции отвечает так называемый сетевой флаг (Network Bit).
Специалисты выделяют три ключевые технические причины, по которым сетевой ключ может «деградировать» до локального:
1947 (TCP/UDP). Старая утилита Aladdin Monitor работает исключительно со старой службой HASP Loader через порт 475 (UDP). Если на сервере произошел сбой маршрутизации или службы лицензирования перехватили управление портами друг у друга, ключ может оказаться заблокирован для сетевого вещания.Прежде чем отправлять устройство на утилизацию, выполним комплексную проверку конфигурации и исключим программные факторы. Рассмотрим диагностику по шагам:
Современные версии драйверов Sentinel предоставляют мощный инструмент диагностики через браузер. Перейдем по адресу:
http://localhost:1947
После открытия страницы выполним следующие действия:
ORGL8).HASP HL Net там написано просто HASP HL Pro или HASP HL, это аппаратный приговор. Ключ окончательно потерял свои сетевые свойства на физическом уровне.Для более глубокого анализа воспользуемся специализированной сервисной утилитой hspdiet.exe (Aladdin Diagnostics). Запустим утилиту и проанализируем параметр Access Mode. Если для подключенного сетевого ключа утилита возвращает статус Local, это подтверждает повреждение внутренней логики микроконтроллера.
Если на сервере установлена служба HASP License Manager, обратимся к файлу ее логов. Обычно он называется nhsrv.log и располагается в каталоге установки службы. Откроем его текстовым редактором и найдем записи об инициализации ключей:
Server IP protocol: active. No HASP keys found.
Error 129: HASP key not found or network features disabled.
Если в логе присутствуют подобные ошибки, но при этом светодиод на ключе горит и локально платформа 1С запускается, это подтверждает неспособность службы определить устройство как сетевой ресурс.
Необходимо учитывать важную особенность защиты 1С: на одном компьютере (физическом сервере или виртуальной машине) может одновременно полноценно работать только один сетевой ключ одной серии (в нашем случае — серии ORGL8). Если на сервере установлены два ключа (например, на 5 и на 10 лицензий), служба лицензирования инициализирует только один из них (обычно тот, который определился первым), а второй будет полностью проигнорирован.
Для чистоты эксперимента выполним следующие действия:
services.msc.Для тонкой настройки вещания лицензий по сети мы можем явно указать параметры в конфигурационном файле менеджера лицензий nhsrv.ini, который располагается в каталоге со службой. Отредактируем параметры, чтобы принудительно активировать нужные протоколы:
[NHS_SERVER]
NHS_USER_IP = 192.168.1.0/24 ; Ограничиваем вещание нашей подсетью
NHS_USE_UDP = Enabled ; Включаем протокол UDP
NHS_USE_TCP = Enabled ; Включаем протокол TCP
После сохранения изменений обязательно перезапустим службу менеджера лицензий.
Если проведенная диагностика подтвердила худшие опасения и ключ действительно перестал распознаваться как сетевой на аппаратном уровне, восстановить его работоспособность программными средствами невозможно. Требуется физическая замена устройства.
Рассмотрим детальный регламент замены неисправного оборудования через партнеров фирмы 1С (Франчайзи):
Таким образом, мы детально разобрали редкую, но крайне неприятную аномалию сетевых ключей HASP. Своевременное использование современных инструментов диагностики, таких как веб-панель Sentinel ACC, позволяет администратору быстро локализовать неисправность, отбросить ложные предположения о сетевых сбоях и оперативно запустить процедуру замены оборудования.