![]() |
|
Ключи защиты 1с | ☑ | ||
---|---|---|---|---|
0
Симпатяга
12.12.14
✎
08:04
|
НА сервере 1С установлен ключ на 100 пользователей.
Тут обнаружил, что практически все лицензии выдает сервер. Процентов 90 наверное(в консоле пишет ) Есть ключ на 50 юзеров на другой машине. На обоих машинах установлен hasp lm. ПОлучается, что на первом серваке он в принципе не нужен? И как влиет галка "Разрешить выдачу лицензий сервером" на скорость поиска ключа. Т..ю что быстрее - выдача сервером или HASP LM. И какой приоритет поиска ключа, если установлена галка "Разрешить серверу выдавать лицензии"? |
|||
1
ice777
12.12.14
✎
08:11
|
сам хасп ничего не раздает, имхо. он просто видится своей машиной.
|
|||
2
Симпатяга
12.12.14
✎
08:34
|
(1) я полагаю, клиентский комп обращается к серверу Hasp LM по данных, указанным в файле nethasp.ini.
И получает лицензию. |
|||
3
Chai Nic
12.12.14
✎
08:38
|
Последовательность поиска ключа такая:
1. Ищем локальный клиентский ключ или локальную программмную лицензию. 2. Читаем nethasp.ini и запрашиваем лицензию у менеджера лицензий HASP. 3. Подключаемся к серверу и запрашиваем лицензию у него, программную или аппаратную (сервер запрашивает менеджер лицензий) - не важно. В случае наличия в сети менеджеров лицензий лучше, чтобы клиенты сами получали лицензию по варианту 2, поскольку в этом случае лицензию получает пользователь, а не подключение к информационной базе 1с. |
|||
4
Симпатяга
12.12.14
✎
08:52
|
(3) т.е. получается, что если у меня почти все лицензии раздает сервер, то либо HaspLM не успевает выдать лицензию, либо он некорректно настроен?
|
|||
5
Chai Nic
12.12.14
✎
09:04
|
(4) HASP LM должен работать только с tcp/ip, а у клиентов в nethasp.ini должны быть перечислены явно адреса менеджеров лицензий - тогда они будут запрашиваться в указанном порядке. Если не перечислены, то запрос идет широковещанием, и кто ответит первый - с того менеджера лицензия и занимается.
|
|||
6
Симпатяга
12.12.14
✎
09:07
|
(5) вот такое содержание файла nethasp.ini
[NH_COMMON] NH_TCPIP = Enabled [NH_TCPIP] NH_SERVER_ADDR = 168.192.0.1, 168.192.0.3 NH_SERVER_NAME = LM1, LM2 NH_USE_BROADCAST = Disabled NH_TCPIP_METHOD = TCP |
|||
7
Chai Nic
12.12.14
✎
09:09
|
NH_TCPIP_METHOD = TCP лишнее, мне кажется, UDP нормально работает.
А nhrsv.ini на серверах в system32 можно привести? |
|||
8
Симпатяга
12.12.14
✎
09:14
|
(7) Все стандартно, только имя проставил
[NH_COMMON] NH_TCPIP = Enabled [NH_TCPIP] NH_SERVER_ADDR = 168.192.0.1, 168.192.0.3 NH_SERVER_NAME = LM1, LM2 NH_USE_BROADCAST = Disabled NH_TCPIP_METHOD = TCP |
|||
9
Симпатяга
12.12.14
✎
09:14
|
(8) не читать
|
|||
10
Azverin
12.12.14
✎
09:15
|
(0) открой и заучи на ИТС информацию про защите 1С, глава 9.
|
|||
11
Симпатяга
12.12.14
✎
09:15
|
(7) Вот
[NHS_SERVER] NHS_USERLIST = 250 NHS_SERVERNAMES = LM1 NHS_HIGHPRIORITY = no NHS_USE_UDP = enabled NHS_USE_TCP = enabled NHS_IP_portnum = 475 [NHS_IPX] NHS_USE_IPX = enabled NHS_AppendAddr = no NHS_usesap = enabled NHS_ipx_socketnum = 0x7483 [NHS_NETBIOS] NHS_USE_NETBIOS = enabled |
|||
12
Йохохо
12.12.14
✎
09:30
|
(11) админов попросить включить ipx не забудь
|
|||
13
Chai Nic
12.12.14
✎
09:31
|
(11) Убери ipx и netbios
|
|||
14
Chai Nic
12.12.14
✎
09:32
|
(13) И еще - лучше, чтобы на серверах менеджеров лицензий не было более одного сетевого интерфейса.
|
|||
15
Симпатяга
12.12.14
✎
09:34
|
(14) спасибо. буду пробовать
|
|||
16
Симпатяга
12.12.14
✎
11:36
|
решил переустановить Hasp LM. Удалил старый. Ставлю по новой - в system32 не появляются файлы nhrsv.ini и exe-шник тоже. В службах появляется только Hasp Loader. Нет службы Hasp License Manager.
Нет окна со статусом Hasp LM, где можно посмотреть лог. В чем может быть проблемма? Прав на установку хватает |
|||
17
Симпатяга
12.12.14
✎
11:55
|
up
|
|||
18
Chai Nic
12.12.14
✎
11:57
|
А вы точно lm ставите, а не просто драйвер хаспа?
|
|||
19
Симпатяга
12.12.14
✎
11:58
|
(18) три экзешника уже перекачал
lmsetup.exe |
|||
20
Симпатяга
12.12.14
✎
12:01
|
windows 2008 r2 x64
Должны ли вообще появится файлы в system32? |
|||
21
Chai Nic
12.12.14
✎
12:51
|
hasp loader - это и есть менеджер лицензий. Это служба, которая грузит nhsrvice.exe, соответственно, в system32 должен быть именно этот экзешник.
|
|||
22
Chai Nic
12.12.14
✎
12:52
|
А nhrsv.ini сам не появляется, насколько я помню - его надо копировать, если нужны настройки, отличающиеся от настроек по умолчанию
|
|||
23
Симпатяга
12.12.14
✎
14:34
|
(22) разобрался. т.к. винда х64, то nhsrvice.exe лег в папку SysWoW64. В заблуждение ввело то, что в свойстве службы HASP Loader исполняемый файл находился в папке system32. а т.к. файл отсутствует, то логично, что при запуске должна вылететь ошибка. Чего не происходило. Файл nhrsv.ini нужно было поправить и положить рядом с файлом nhsrvice.exe. Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |