1с hasp выдает не все лицензии
Всем привет! Есть сервер с 1с 8.3 и 8.2. Так же есть несколько аппаратных токенов HASP 4 которые воткнуты в разные серверы в сети. Один из HASP 4 ключей отвалился и не виден в Aladdin HASP Monitor. Пробовал переустанавливать драйвер ключа, пробовал перезагружать сервер и вставлять в другой usb разъем. Не работает. Еще заметил что когда начались проблемы hasp ключ как то странно стал определяться на сервере.
Сервер физический. Подскажите как оживить хасп ключ ?
Anatoly
Участник
Apossum
Активный участник
Случайный прохожий
Попробуйте в C:\Program Files\1cv8\conf в nethasp.ini указать Ip адрес сервера на котором "проблемный" ключ. Будет ли так открываться 1с?
GoodWIN
Активный участник
NanoSuit
Специалист
Helper
Почетный гость
Apossum
Активный участник
Apossum
Активный участник
Я думал что служба VMware USB Arbitration Service как то влияет на определение hasp ключа. Выпилил все что касается вмваре с этого физического сервера, но не работает.
Helper
Почетный гость
Ключей HASP вагон разных, если от 1С v. 8, то прямо на корпусе ключа должна быть нанесена маркировка, что-то типа H4 Net5 ORGL8
Apossum
Активный участник
Полез изучать дебри работы ключей HASP, к примеру если несколько ключей на 20 и на 50 пользователей.
Подскажите пожалуйста как работает лицензирование в случае если один пользователь одновременно, с одного рабочего места открывает 1с Документооборот 8.3, 1с Бухгалтерия 8.3, 1с ЗУП он использует 3 лицензии или одну ?
Apossum
Активный участник
Ключей HASP вагон разных, если от 1С v. 8, то прямо на корпусе ключа должна быть нанесена маркировка, что-то типа H4 Net5 ORGL8
NanoSuit
Специалист
Если речь идет об аппаратных клиентстких лицензиях, то:
Если лицензии выдает сервер 1С:Предприятия, то отдельная лицензия выдается на каждый запуск программы. Сервер 1С:Предприятия может брать лицензии напрямую у установленного на компьютер сервера сетевого ключа HASP или получать по сети у HASP License Manager-a.
При подключении к веб-серверу отдельная лицензия аппаратного ключа выдается на каждый запуск программы.
Если лицензии выдает HASP License Manager, то с одной лицензией можно в одной терминальной сессии или на одной рабочей станции запустить несколько информационных баз (любых - файловых, клиент-серверных).
Helper
Почетный гость
. как работает лицензирование в случае если один пользователь одновременно, с одного рабочего места открывает 1с Документооборот 8.3, 1с Бухгалтерия 8.3, 1с ЗУП он использует 3 лицензии или одну ?
Зависит от того, как лицензии раздаются. Если клиенты сами получают лицензии напрямую от HASP LM License Manager, то лицензия выдаётся на машину (или на терминальный сеанс, если подключение по RDP), т.е. на одной машине (или одном терминальном сеансе) можно запустить несколько баз используя только одну лицензию. Если же лицензии клиентам выдаёт сервер 1С (или модуль веб-сервера), то лицензия расходуется на каждый запуск.
Helper
Почетный гость
Ещё нюанс - если лицензии раздаёт сервер 1С или модуль веб-сервера, то они в принципе не могут раздать лицензии более чем с двух ключей (с 1 установленного локально непосредственно в машине сервера + 1 по сети от HASP LM). Исключение составляют только ключи на 300 и 500 рабочих мест, т.к. они других серий.
Apossum
Активный участник
Вот такая маркировка hasp h4 net50 orgl8
Helper
Почетный гость
Это клиентский платформенный ключ 1С:Предприятие 8 на 50 рабочих мест.
Проблема точно в ключе? При установке в USB светодиод загорается ?
Менять местами с заведомо проверенным рабочим ключом пробовали?
Apossum
Активный участник
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
nethasp.ini: C:/Users/user/AppData/Local/1C/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=0, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8B Локальный, не установлен
nethasp.ini: C:/Users/user/AppData/Local/1C/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: C:/Users/user/AppData/Local/1C/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен
2. Вычистил весь aladdin софт, драйверы, службы. Поставил НЕ последнюю версию софта, заработало Hasp License manager 8.32
3. Ключей у меня несколько, серверов 1с = 2 (у одного серверный ключ аппаратный у другого - виртуалка+программная лицензия)
Добрый день.
Имеется 1 сервер 1С на платформе версии 8.2.12.96. На нем же SQL.
Имеется 2 сервер с Terminal Server. На нём же установлен HASP ключ для 1С на 50 пользователей. И там же установлен клиент 1С.
Через 2 сервер клиенты используют 1С. В рабочее время в HASP Monitor видно что сервер выдает вэто время 41 лицензию 1С. После этого, в 1С зайти не возможно, при входе (до ввода логина и пароля) вылезает ошибка "нет свободных лицензий".
Подскажите почему сервер не выдает оставшиеся 9 лицензий?
В чем может быть проблема?
Aladdin монитор все web лицензии отображает как одну, если не ваш случай.
Проверяйте:
-вирусную активность
По поводу активности порта 475 на сервере терминалов где вставлен ключ 1С:
C:\Users\root>netstat -ano | find ":475"
TCP 0.0.0.0:475 0.0.0.0:0 LISTENING 1328
Выдает количество запущенных клиентов 1с8 - их количество выходит в районе 80-90. Но это могут быть не уникальные клиенты.
Анитивирусы выключены. Количество пользователей терминала в этот момент порядка 44.
Интерфейс ключей SafeNet (Sentinel Keys), который тоже мониторит активность USB ключа, вовсе говорит что выдано 38 лицензий.
Даже и не знаю в чем может быть причина.
Serg_1960 - в сервере приложений 1С показывает что сеансов 40, в HASP - 41.
Mickeleangelo, Lexusss - была такая мысль, отключить выдачу лицензий. Но почему то сейчас не пускает в свойства базы данных. Не принимает логин и пароль администратора сервера приложений 1С (он в консоли 1-н). Хотя в другие вкладки и функции сервера приложений 1С пускает без проблем.
(10) (5)
Под юзером с полными правами пустило в свойства базы, но там нет поля Разрешить выдачу лицензий.
При создании новой базы так же нет данного поля. Подозреваю что это из за старой версии платформы 8.2.12.96.
(13) возможно какие-то пользователи по два сеанса запустили. Программист например. Гляньте, может у него четыре конфигуратора открыто.
Данную галочку реализовали только в 8.2.13.
Кто ни будь знает как в 8.2.12 отключить выдачу лицензий?
(19) Так ключ можно воткнуть в другой сервер и указать его для клиентов 1С. А серверу 1С запретить доступ к ключу через nethasp.ini, nhsrv.ini или брандмауэром.
(22) Дык с сервера где установлен сервер приложений 1С, никто не заходит в базу. Все пользователи заходят через второй сервер терминалов там где установлен ключ HASP.
(26) Так это нам и надо! Чтобы никто (включая сервер 1С) не влез на сервер HASP. Хотя, конечно, проще обновить платформу до актуальной и отключить раздачу ключа нормально.
(27) Я думаю Вы правы. Проще обновить платформу. Скажите, при обновлении платформы нужно ли предварительно останавливать сервер 1С? И нужно ли ставить галку на установке HASP служб? Просто меня беспокоит то что HASP ключи могут слететь после обновления.
И как я понял после обновления с 8.2.12 до 8.2.17 нужно пере конвертировать базу 1С. Пере конвертация влияет на данные в самой базе?
Всем доброго дня!
У нас имеется 2 ключа с лицензиями на 5 и на 10 пользователей. На терминальном сервере работают с 1С базами 13 человек, а 14го уже не пускает - говорит, что нет лицензий. У кого какие будут предположения?
Базы файловые и 1 клиент-серверная (проблема появлялась до перевода этой базы в клиент-серверный режим). По консоли администрирования 1С левых сеансов/зависших нет.
ps ХАСП перезапускали, сессий с 0 таймаутом нет
(1) В консоле администрирования соединения с файловыми базами не покажет.
У вас лицензии на пользователей или сеансы?
Может 1 пользователь запустил две базы и забрал таким образом 2 лицензии.
Куда воткнуты ключи с лицензиями?
На серверной базе кто раздает лицензии, сервер или дано на откуп рабочим станциям?
Зайти в конфигуратор и настройке базы задать параметры спящих сеансов и на отключение уменьшить время, тогда сеансы неиспользуемые будут закрываться и отдавать назад лицензию.
Зайти в конфигуратор и настройке базы задать параметры спящих сеансов и на отключение уменьшить время, тогда сеансы неиспользуемые будут закрываться и отдавать назад лицензию.
баз несколько. С базами работает 13 пользователей, лицензий 15. Т.е. лицензий и так должно хватать, но по ХАСП монитору все заняты
Перезапускать "hasp loader" может регламентно, раз в сутки например ?
зы: говорят, можно флешки обменять на программные лицензии
попробуй в nethasp.ini поставить след параметры
NH_IPX = Disabled ; Use the IPX protocol
NH_NETBIOS = Disabled ; Use the NETBIOS protocol
NH_TCPIP = Enabled ; Use the TCP/IP protocol
и в NH_SERVER_ADDR = IP адреса машин где стоят ключи.
(12) и в NH_SERVER_ADDR = IP адреса машин где стоят ключи. - было указано. Записал остальные пар-ры - не помогло (да и не понятно, чем они, должны были помочь), перезаупстил хасп - не помогло (людей 13, лицензий 15, а в базы больше не пускает)
(13)
е найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-10, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-10, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-10, ORG8B Локальный, не установлен
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8A Сетевой, не установлен
nethasp.ini: C:/Program Files (x86)/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=129, ORG8B Сетевой, не установлен
Поиск лицензии на сервере:
Файл программной лицензии не найден
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8B Локальный, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен
Поиск лицензии в сервисе лицензирования:
Файл программной лицензии не найден
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8B Локальный, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен
Проблема известная, вы пропишите 5ти клиентам первым в nethasp.ini адрес сервера с 5кой, а вторым адрес сервера с 10кой
а остальным 10ти клиентам наоборот. Первм адрес сервера с 10кой, вторым с 5кой.
Проблема в том, что второй сервер ищется когда первый недоступен, а если первый сервер доступен, но там лицензии кончились - то всё, дальше не ищет, т.е. не идет на второй сервер.
Проблема известная, вы пропишите 5ти клиентам первым в nethasp.ini адрес сервера с 5кой, а вторым адрес сервера с 10кой
просьба немного прояснить, а почему через хасп-менеджер пишет, что заняты все 15 лицензий?
Также, просьба уточнить, nethasp.ini он в папке с платформой, а не в профилях пользователей (у нас терминальный сервер), как в таком случае прописать?
(17) Вариантов несколько, во первых лицензии не сразу HASP LM отпускает, во вторых бывают случаи, когда клиент из одного ключа сразу 2 лицензии утилизирует именно выданных HASP LM а не сервером, иногда бывает хоть и прописан первым например ключ на 5 но почему-то HASP LM 1С-кой не видится вообще по сети в момент обращения и поэтому тогда 1С переходит к следующему ключу и из него лицензию забирает, а 2 минуты назад первый ключ на 5 лицензий был ещё доступен и лицензия была с него утилизирована через HASP LM на этого клиента. Редко, но возникают вот такие коллизии, что больше заметно на ключах с большим количеством лицензий и если их несколько в сети.
) Вариантов несколько, во первых лицензии не сразу HASP LM отпускает, во вторых бывают случаи, когда клиент из одного ключа сразу 2 лицензии утилизирует именно выданных HASP LM а не сервером, иногда бывает хоть и прописан первым например ключ на 5 но почему-то HASP LM 1С-кой не видится вообще по сети в момент обращения и поэтому тогда 1С переходит к следующему ключу и из него лицензию забирает, а 2 минуты назад первый ключ на 5 лицензий был ещё доступен и лицензия была с него утилизирована через HASP LM на этого клиента. Редко, но возникают вот такие коллизии, что больше заметно на ключах с большим количеством лицензий и если их несколько в сети.
как с этим бороться?
Если клиент отвалился аварийно и потом подключился к другому менеджеру лицензий - то будет жрать 2 лицензии.
Если после перезапуска менеджерОВ лицензий стабильно повторяется что 14-й войти не может - тогда нет идей. Не сталкивался с таким.
Хоть кто то написал что хасп лицензии не про суммируются в терминалке и если они воткнуты в один пк, надо через файлики нетхасп ини разделять
Ещё одна из возможных причин в том, что на Windows х64 при обращении "1С:Предприятия" к печати запускается процесс "SplWOW64.exe", который используется для преобразований между 32-разрядными и 64-разрядными приложениями и автоматически завершается только через некоторое время после выполнения задания печати (задержка завершения процесса "SplWOW64.exe" призвана повысить производительность повторных операций печати). Если данный процесс сам не завершился до закрытия "1С:Предприятия", то не происходит и закрытия терминальной сессии - лицензия 1С зависает.
Для решения проблемы рекомендуется:
- уменьшить тайм-аут завершения процесса SplWOW64.exe.
- добавить процесс SplWOW64.exe в список процессов, завершаемых при завершении терминальной сессии.
Решение проблемы с зависанием лицензии 1С:Предприятия 8 при закрытии программы в терминальной сессии
Ещё одна из возможных причин в том, что на Windows х64 при обращении "1С:Предприятия" к печати запускается процесс "SplWOW64.exe", который используется для преобразований между 32-разрядными и 64-разрядными приложениями и автоматически завершается только через некоторое время после выполнения задания печати (задержка завершения процесса "SplWOW64.exe" призвана повысить производительность повторных операций печати). Если данный процесс сам не завершился до закрытия "1С:Предприятия", то не происходит и закрытия терминальной сессии - лицензия 1С зависает.
проверил сейчас на терминальном сервере, завершив указанные процессы освобождения лицензии не произошло. Сейчас по монитору показывает занято больше, чем в базах людей
(21) Настройте тайм-аут и автоматическое завершение процесса для терминала + еще раз в настройках кластера клиент-серверной базы проверьте параметр "Разрешить выдачу лицензий сервером 1С:Предприятия" (должно быть значение "Нет"). Перезагрузите сервер.
(18) ключи воткнуты в разные ВМ
(22) выдача лицензий сервером запрещена, завершение процесса "SplWOW64.exe" не освобождает лицензии
(21) COM-соединения используют 1 лицензию к примеру.
А как вы смотрите в файловых базах сколько в базах людей? В каждой базе смотрите активных пользователей и сопоставляете с терминальными сессиями и количеством клиентских процессов 1С в диспетчере задач?
(18) ключи воткнуты в разные ВМ
(22) выдача лицензий сервером запрещена, завершение процесса "SplWOW64.exe" не освобождает лицензии
(26)
А как вы смотрите в файловых базах сколько в базах людей? В каждой базе смотрите активных пользователей и сопоставляете с терминальными сессиями и количеством клиентских процессов 1С в диспетчере задач?
считаем уникальных активных пользователей по диспетчеру задач.
Из описания проблем следуют и возможные причины - пропадает связь по udp/tcp (что у вас в настройках nethasp.ini и/или nhsrv.ini указано) c HASP LM к примеру, по другим подглючиваниям скажу так, они менее вероятны на мелких ключах и это старая технология защиты которая уже давно не сопровождается к сожалению. Выход - чаще перезапускать HASP Loader - написать батник и хоть раз в час в шедулере его запускать. Для пользователей это проходит незаметно. Т.к. у вас два ключа я бы сделал сдвиг запуска батника на одной ВМ в шедулере на полчаса от другой ВМ.
Проблем в следующем: никак не удается заставить клиентов при подключении через веб-доступ получить ПРОГРАММНУЮ лицензию с сервера лицензий.
Что уже предпринято:
- nethasp на CentOS проверен, он явно указывает на сервер лицензий
- разрешение выдавать лицензии серверу на БД на CentOS отключать пробовал: лицензия не находится
- в nhsrv на сервере лицензирования через NHS_IP_LIMIT запрещал выдавать лицензию серверу с CentOS
Результат - веб клиентам упорно раздается лицензии с HASP
Помогите советом, потому что HASP ключ нужно освободить для других целей.
Лицензия на сервер 1С должна быть установлена в том числе и на сервер 1С с ролью сервера лицензий. Иначе он просто не будет выполнять свою роль.
Не совсем так. Если сервер 1С выполняет роль ТОЛЬКО сервера лицензий, то лицензия на такой сервер не требуется.
(5) Не совсем понял по серверным лицензиям. Серверные лицензии у вас на оба сервера (как я понял, они у вас полнофункциональны оба)? Если, например, линуксовый работает без лицензии (что возможно при одном рабочем процессе и небольшом количестве пользователей, но незаконно), то не факт что вообще что-то получится.
(1) Не слушай drim87. Он говорит ерунду про необходимость лицензии на оба сервера.
Возможно он даже не разобрался в вопросе.
Для начала надо понять, какой сервер лицензий стоит на сервере с виндой 2к8?
Не Hasp License Manager ли? Он разрабатывался аладдином для лицензирования аппаратных лицензий. А программные лицензии - это вообще не его забота.
Вот-вот. Вам нужно разобраться с правильностью настройки обоих серверов в одном кластере и настройками служб кластера, как говорится в (3).
А то вы пишите про проблемы с программными лицензиями, а пытаетесь настраивать раздачу аппаратных. На раздачу программных лицензий влияют только настройки в кластере и больше ничего.
Ок, для прояснения задачи набросал схему. Задача стоит так: как пользователю Б получить программную лицензию? Сейчас он получает HASP лицензию.
Благодаря herfis (4) стало ясно, что запрос на получение лицензии должен быть от 1С (CentOS) на 1C (Windows Server) - обозначено как пунктирная стрелка. Настройка аппаратной лицензии - это просто попытка ограничения выдачи HASP лицензии для 1СentOS (стрелка без пунктира). Логично было предположить, что в этом случае будет выдана программная лицензия. Ок, ошибся.
Вариант от drim87 (2) - не оптимально. Лицензия на одного пользователя с двойной оплатой - не наш путь )
А вот информация от collider вроде бы в тему. Попробую в субботу, ибо у нас эксперименты на живых пользователях не приветствуются.
Лицензия для сервера 1С установлена для обоих серверов 1с?
Лицензия на сервер 1С должна быть установлена в том числе и на сервер 1С с ролью сервера лицензий. Иначе он просто не будет выполнять свою роль. А сетевой hasp на 5 р.м. в этом же варианте у вас раздавался hasp manager licenses - потому он работает, а программные нет - их раздавать будет только сервер который этого не делает т.к. нет серверной лицензии, а она должна стоять локально там же где и сервер 1с.
Скорее всего у вас лицензия на сервер 1с только на рабочем сервере под CentOS.
На всякий случай еще уточню. Эта проблема только с веб-клиентом? С тонким или толстым клиентом лицензии выдаются?
Еще добавлю.
Для выдачи программных лицензий нет необходимости настраивать ключ, если нет своих целей.
Раздавать программные лицензии клиентам может только сервер 1с или веб-сервер - раздаются по сеансам. Ну и на RDP активированная многопользовательская или много однопользовательских так же будут раздаваться, но на всю сессию пользователся RDP.
И зная что программные лицензии раздается именно сервер 1с нужно наоборот в консоли администрирования разрешить выдачу лицензий, а не отключать ее.
Лицензия на сервер 1С должна быть установлена в том числе и на сервер 1С с ролью сервера лицензий. Иначе он просто не будет выполнять свою роль.
Не совсем так. Если сервер 1С выполняет роль ТОЛЬКО сервера лицензий, то лицензия на такой сервер не требуется.
(5) Не совсем понял по серверным лицензиям. Серверные лицензии у вас на оба сервера (как я понял, они у вас полнофункциональны оба)? Если, например, линуксовый работает без лицензии (что возможно при одном рабочем процессе и небольшом количестве пользователей, но незаконно), то не факт что вообще что-то получится.
Сделать запись
[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 на серверах (см. выше).
Для защиты своих продуктов фирма «1C» использует аппаратный ключ защиты HASP4, присоединяемый к USB или LPT-порту компьютера. Для установки ключа HASP4 на операционные системы Microsoft Windows 98, ME, NT4, 2000, XP(x86/x64), 2003 Server(x86/x64), 2008 Server(x86/x64) или Vista (x86/x64) вам необходимо скачать и установить драйвер версии 4.116. Если вы планируете работать под управлением Windows 7(x86/x64), то рекомендуется использовать драйвер 5.90. Для успешной установки драйвера вам потребуются привилегии локального администратора, рекомендуется отключить любое защитное ПО (антивирус, брандмауэр).
Драйверы устанавливаются в консольном режиме, для этого необходимо запустить драйвер с параметром «-i». В случае, если на этом компьютере уже использовались ключи HASP, рекомендуется удалить предыдущую версию драйвера, запустив инсталляцию с ключом «-r».
Ключи защиты для 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С на клиентские машины
Если во время установки драйверов возникли проблемы, выполните следующую последовательность действий.
• Удалите все компоненты HASP через «Панель управления — Установка/удаление программ».
• Остановите все службы, которые содержат в названии «Hasp» или «HLServer».
• Удалите все файлы aks*.*, «hardlock.sys» и «haspnt.sys» из папки c:\windows\system32\drivers» (если они не используются другими приложениями).
• Изменение драйверов в «Диспетчере устройств»:
зайдите в «Панель управления» \ «Система»;
перейдите на вкладку «Оборудование» и откройте «Диспетчер устройств»;
выберите в меню «Показать скрытые устройства»;
раскройте пункт «Драйверы устройств не Plug and Play»;
удалите каждый из следующих пунктов, если они присутствуют: «Hardlock», « Haspnt», «HASP fridge.
• Попробуйте еще раз удалить драйверы с помощью команды «haspdinst –purge», а затем установить с помощью «haspdinst –i».
Работа с ключами по сети
Для работы с сетевыми ключами, помимо установки драйверов, вам еще потребуется установить License Manager (Менеджер лицензий) для каждого сетевого ключа. Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине.
Для работы защищенного приложения на удаленной рабочей станции необходимо обеспечить беспрепятственный проход 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. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.
Утилита HASP Admin Control Center (устанавливается вместе с драйверами ключей Sentinel HASP v.5.*) не предназначена для работы с ключами, которые использует «1С», поэтому они ей в ней отображаться не будут – воспользуйтесь утилитой Aladdin Monitor.
Утилита Aladdin DiagnostiX реализует механизм обратной связи. Ее главная задача — диагностика работоспособности локальных и сетевых ключей, работающих в системе. Кроме того, она позволяет настраивать конфигурацию для сетевых ключей HASP и генерировать отчеты, включающие всю информацию, связанную с устройствами Aladdin. При обращении в службу технической поддержки рекомендуется прикреплять подобный отчет, это поможет сформировать более полную картину сложившийся проблемы.
Читайте также:
- Как в 1с сделать список сотрудников по алфавиту
- Ntport library driver что это
- Параметр числа который сохраняется при копировании числа из электронной таблицы в ворд
- Госуслуги страница устарела это могло произойти если вы нажали кнопку назад в браузере
- Папка acronis что это такое и можно ли ее удалить