Имя: Пароль:
1C
1С v8
Настройка сервера 1С, раздача ключей
0 1Сергей
 
21.04.21
14:49
Добрый день, товарищи, дамы и господа!

Подскажите, с такой проблемой.
Имеется сервер, в который воткнуты (физические) серверный ключ, сетевой на 50 пользователей. В сети есть ещё две машины, на которых воткнуты Клиентские сетевые ключи с настроенным Аладдином.
На сервере у баз прописана раздача ключей сервером. Когда его 50 лицензий не хватает, сервер спокойно берет по сети ключи с тех машин. Но, беда, всегда не с той с которой надо. Пробовал по всякому прописывать nethasp.ini, ключи берутся не оттуда откуда надо.

подскажите, пожалуйста, как это настроить?
1 Мимохожий Однако
 
21.04.21
15:22
файл настройки есть не только на сервере, но и на каждой клиентской машине.
2 1Сергей
 
21.04.21
15:35
(1) на клиентских оно надо если бы сервер не раздавал
3 МихаилМ
 
21.04.21
15:40
раздача лицензий, а не ключей
4 Мимохожий Однако
 
21.04.21
15:43
(2) можно указать откуда брать лицензию, а на сервере - каким адресам раздавать
5 1Сергей
 
21.04.21
15:58
(4) где настраивается откуда брать лицензию?
6 Garykom
 
гуру
21.04.21
16:55
(0) Клиенты настраивай а не сервер
7 Winnie Buh
 
21.04.21
17:57
файл nethasp.ini - на тех машинах, которые получают лицензии от HASP LM, содержит инструкции где и как лицензии получать,
файл nhsrv.ini - на тех машинах, где усноален ключ и HASP LM, содержит инструкции кому лицензии выдавать
8 1Сергей
 
21.04.21
17:59
(7) ну вот сервер находит машину в сети в обход настроек nethasp.ini
9 Winnie Buh
 
21.04.21
18:03
какие настройки - это нужно догадаться ?
10 1Сергей
 
21.04.21
18:11
(9) NH_SERVER_ADDR = <ip нужного сервера>
11 Winnie Buh
 
21.04.21
18:14
(10) весь файл покажи,
если бродкаст не заблокирован, то без разницы, какие там <ip нужного сервера>
12 1Сергей
 
21.04.21
19:07
[NH_COMMON]
NH_TCPIP = Enabled
NH_IPX = Disabled
NH_NETBIOS = Disabled

[NH_IPX]

[NH_NETBIOS]

[NH_TCPIP]
NH_SERVER_ADDR = <ip нужного сервера>
;NH_SERVER_ADDR = <ip ненужного сервера>
NH_PORT_NUMBER = 475
NH_USE_BROADCAST = Disabled
;NH_SESSION = 15
;NH_SEND_RCV = 15
13 Winnie Buh
 
21.04.21
19:12
NH_SERVER_ADDR = <ip нужного сервера>
;NH_SERVER_ADDR = <ip ненужного сервера>

зачем два раза?
14 Winnie Buh
 
21.04.21
19:13
ради любопытства переименуй файл или переложи в другое место,
есть предположение, что ничего не изменится
15 1Сергей
 
21.04.21
19:20
(13) второй закоменчен же
16 Winnie Buh
 
21.04.21
19:32
файл по какому полному пути лежит?
17 1Сергей
 
22.04.21
09:16
C:\Program Files\1cv8\conf
18 Мимохожий Однако
 
22.04.21
09:22
(12) Второй файл покажи. Тебе в (7) намекнули
19 1Сергей
 
22.04.21
09:25
[NHS_SERVER]
NHS_USERLIST     = 250           ; maximum number of concurrent logins
NHS_HIGHPRIORITY = no            ; run LM at high priority (default=no)

[NHS_IP]
NHS_USE_UDP      = enabled   ; enabled or disabled (default: enabled)
NHS_USE_TCP      = enabled   ; enabled or disabled (default: enabled)
NHS_IP_portnum   = 475       ; IP port number (default: 475 (IANA registered))

[NHS_IPX]
NHS_USE_IPX       = enabled  ; enabled or disabled (default: enabled)
;NHS_addrpath     = c:\temp  ; pathname for haspaddr.dat (default: current dir)
NHS_AppendAddr    = no       ; append to haspaddr.dat (default: replace)
NHS_usesap        = enabled  ; enabled or disabled (default: enabled)
NHS_ipx_socketnum = 0x7483   ; IPX socket number (default: 0x7483)

[NHS_NETBIOS]
NHS_USE_NETBIOS   = enabled  ; enabled or disabled (default: enabled)
20 Мимохожий Однако
 
22.04.21
09:29
Оставь в этом файле только протокол IP.
21 Мимохожий Однако
 
22.04.21
09:30
Остальные протоколы Disabled
22 1Сергей
 
22.04.21
09:32
(20) Хорошо, спасибо, пробую
23 Seriy_Volk
 
22.04.21
09:36
у нас было недопонимание про раздачу аппаратных лицензий, пока не прочитали внимательно мануал:

ВАЖНО
10.2.5.11. Особенности совместного использования ключей защиты
Когда подсчетом клиентских лицензий занимается сервер «1С:Предприятия» (или расширение веб-сервера), то клиентские лицензии, у которых в программе Aladdin Monitor значение колонки Timeout равно 0, будут считаться занятыми. В связи с этим не рекомендуется использовать одни и те же многопользовательские ключи HASP для одновременного получения клиентских лицензий с помощью HASP License Manager и сервера (или расширения веб-сервера) «1С:Предприятия».

Также необходимо учитывать следующую особенность: если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа возможно использование одного многопользовательского ключа ORG8A, и затем возможно использование одного многопользовательского ключа ORG8B. При выборе клиентским приложением того же сетевого клиентского ключа, который выбран сервером, клиентское приложение также может прекратить поиск лицензии в других доступных по сети ключах той же серии.

особенно нужно обратить внимание на последнее предложение.
24 Winnie Buh
 
22.04.21
10:25
(23) + если лицензии раздает сервер, то второй клиентский ключ той же серии он не будет искать вообще, вне зависимости, какие IP указаны в nethasp.ini
к ключам одной серии (ORGL8) относятся все клиентские от 1 до 100 раб.мест, исключение составляют ключи на 300 раб.мест (ORG8A) и 500 раб.мест (ORG8B)
25 Winnie Buh
 
22.04.21
10:27
(24) + еще момент - первым делом 1С пытается получить ту же лицензию, которая была получена при последнем успешном подключении,
и опять же не зависимо от того, какие IP указали в nethasp.ini
26 1Сергей
 
22.04.21
10:30
(25) вот я и хочу подождать, пока народ перезайдёт в базы. Пока, кстати, ключи берутся рпавильно
27 Winnie Buh
 
22.04.21
10:32
(26) если правильно, то можно не дергаться, второй ключ сервер искать не будет
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой