Имя: Пароль:
1C
 
Не обнаружен ключ защиты. Сорри за баян
0 pushok
 
04.07.08
16:01
Ситуация следующая. Сетевой ключ на 20 пользователей установлен на
Win 2003 Sp1. Менеджер лицензий стоит 8.31. Драйвер защиты 5.22.
Ключ USB для v8 красный сетевой. Горит. И менеджер лицензий, и драйвер защиты установились без ошибок.
На клиентских мащинах Win 2000. Никаких файерволов не стоит.
Порт 475 открыт. Но почему-то не находит ключ на клиентских машинах.  Хотя AKS монитор менеджер лицензий видит. На сервере 1С запускается.

Привожу содержание секций NH_COMMON и NH_TCPIP файла nethasp.ini.
Остальные секции не правились.

[NH_COMMON]

;
; Section-specific Keywords
;

;
; You can set either of the following three Keywords to "Enabled"!
;
NH_IPX = Disabled        ; Use the IPX protocol
NH_NETBIOS = Disabled        ; Use the NETBIOS protocol
NH_TCPIP = Enabled        ; Use the TCP/IP protocol

;;NH_MACHINE = IBM or NEC        ; The computer on which the protected
                   ; application is activated.
                   ; Default: IBM

;
; General Keywords
;
;;NH_SESSION = <Num>            ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num>            ; in the HASP Programmer's Guide.



[NH_TCPIP]

;
; NetHASP does not support TCP/IP under DOS.
;

;
; Section-specific Keywords for the TCP/IP protocol.
;

NH_SERVER_ADDR = 10.71.9.51        ; IP addresses of all the NetHASP
                   ; License Managers you want to search.
                   ; Unlimited addresses and multiple
                   ; lines are possible.
                   ;
                   ; Possible address format examples:
                   ;  IP address:      192.114.176.65
                   ;  Local Hostname:  ftp.aladdin.co.il

;;NH_PORT_NUMBER = <Num>        ; Set the TCP/IP port number. This is
                   ; optional. The default number is 475.


;;NH_TCPIP_METHOD = TCP or UDP        ; Send a TCP packet or UDP packet
                   ; Default:  UDP
NH_USE_BROADCAST = Disabled        ; Use TCPI/IP Broadcast mechanism.
                   ; Default:  Enabled

NH_SERVER_NAME = wes-app-01            ; Communicate with the NetHASP
                   ; Server with the specified name.
                   ; Maximum: 6 names, up to 7
                   ; case-insensitive characters each.

;
; General Keywords.
;
;;NH_SESSION = <Num>            ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num>            ; in the HASP Programmer's Guide.
1 AmoreMe
 
04.07.08
22:49
[NH_COMMON]

NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_TCPIP]

NH_SERVER_ADDR = Здесь IP сервера (у вас что там ???....ХЗ) или \\ИмяСервера
NH_PORT_NUMBER = 475                    
NH_TCPIP_METHOD = TCP
NH_USE_BROADCAST = Enabled

Просто скопируйте всё, поправьте IP или сетевое имя сервера. Больше не надо ничего в NetHasp.ini и положите клиентам...
2 Eriksson
 
05.07.08
15:14
Я так понимаю. что работает терминалка 2003 и из-под нее не видно ключ. Можно кинуть ключ на соседнюю машину с ЛМ вкупе.
3 pushok
 
05.07.08
15:31
NH_SERVER_ADDR = 10.71.9.51  Да, у них такой адрес сервера.      
Он пингуется, проверял.
Причем имя сервера я также указал.
NH_SERVER_NAME = wes-app-01    
Так что непонятно чего еще надо для поиска ключа.
Указан и IP адрес сервера, и имя сервера.
Изначально параметр NH_USE_BROADCAST стоял в Enabled, но системный администратор клиента сказал, что в их сети BROADCAST работать не будет.
Еще забыл сказать, что платформа 8.1.11.67.
4 pushok
 
05.07.08
16:00
Насчет терминала речи не идет. Бухгалтерия клиент-серверная на MSSQL 2005.
Все установлено на той же машине. Терминал не планируется.
5 pushok
 
05.07.08
16:08
(2) По идее все просто и все должно работать. Тем не менее...
6 AmoreMe
 
05.07.08
18:47
В сети для нормальной работы ML должны быть широковещательные запросы... так что
NH_USE_BROADCAST = Enabled настраивайте... Он именно их и шлет когда ключи ищет
7 shuhard
 
05.07.08
18:56
(6)[В сети для нормальной работы ML должны быть широковещательные запросы]
при прописанном в ini NH_SERVER_ADDR = 10.71.9.51 брокастинги не нужны
8 pushok
 
05.07.08
19:08
Что еще интересно, Aladdin Monitor с вышеприведенным nethasp.ini менеджер лицензий видит.
Что это может означать?
9 shuhard
 
05.07.08
19:35
(8) какую-нибудь дурацкую ошибку, например отсутствие драйвера HASP на рабочей станции
10 AmoreMe
 
05.07.08
19:52
Как раз драйвер Hasp и не нужен на рабочей станции я ни разу его не ставил и всё работает, а вот если в сети не работает BROADCAST это должно насторожить хотя бы... При чем hasp на рабочей станции если ключ на сервере и лицензии раздаются от туда же? Не надо NH_SERVER_NAME в NH_SERVER_ADDR можно \\Имя
11 AmoreMe
 
05.07.08
19:57
Тут что-то с настройками сети с ХР было проще в Win2k есть особенности, не худо бы с админом толковым посоветоваться. А может всё же есть фаервол? На сервере то точно есть? Проверить его настройки (ну еще раз).
12 pushok
 
05.07.08
19:58
(10)В общем NH_SERVER_NAME не указываем. В NH_SERVER_ADDR=wes-app-01
В понедельник попробую.
13 shuhard
 
05.07.08
19:59
(10) отсыпь травки
14 pushok
 
05.07.08
20:02
(11)Админ божиться, что у них все открыто. Файерволов нет.
По крайней мере на 1с-овском сервере.
15 AmoreMe
 
05.07.08
20:04
если вы с рабочей станции набираете в run \\сервер DNS отдает вам имя???
16 AmoreMe
 
05.07.08
20:06
\\wes-app-01
17 AmoreMe
 
05.07.08
20:08
NH_SERVER_ADDR = \\wes-app-01
18 pushok
 
05.07.08
20:08
(15) В этом вопросе не силен.
О том, что 475 порт должен быть открыт, я администратору говорил совершенно точно. Переспрашивал даже. Тот сказал, что все в порядке.
19 AmoreMe
 
05.07.08
20:13
Пусть админ протрэйсит с любой станции на сервер через порт 475 итогда все ясно будет. Это не пинг, но админ знает...
20 AmoreMe
 
05.07.08
20:36
А вообще попробуйте переустановить 1С (может криво как встала)
1.На сервере втыкаем ключ
2.Устанавливаем 1С (серверную и клиентскую) части, HASAP можно 1С-й (я его всегда ставлю) а можно от Аладина. Ставим HLM по инструкции
3.Настраиваем Агент Сервера 1С на вход с системной учетной записью (а можно как 1С учит создать usera) но мне больше так нравится!
4.ставим 1С на клиентских машинах (Без HASP) и только клиентскую часть
5.Суем NetHasp.ini (см выше в постах)
6.Все (должно работать)
21 pushok
 
07.07.08
19:29
Сейчас секция TCP выглядет так:
[NH_TCPIP]

;
; NetHASP does not support TCP/IP under DOS.
;

;
; Section-specific Keywords for the TCP/IP protocol.
;

NH_SERVER_ADDR =wes-app-01        ; IP addresses of all the NetHASP
                   ; License Managers you want to search.
                   ; Unlimited addresses and multiple
                   ; lines are possible.
                   ;
                   ; Possible address format examples:
                   ;  IP address:      192.114.176.65
                   ;  Local Hostname:  ftp.aladdin.co.il

;;NH_PORT_NUMBER = <Num>        ; Set the TCP/IP port number. This is
                   ; optional. The default number is 475.


NH_TCPIP_METHOD = TCP            ; Send a TCP packet or UDP packet
                   ; Default:  UDP
NH_USE_BROADCAST = Enabled        ; Use TCPI/IP Broadcast mechanism.
                   ; Default:  Enabled

;;NH_SERVER_NAME = <Name1>, <Name2>,    ; Communicate with the NetHASP
                   ; Server with the specified name.
                   ; Maximum: 6 names, up to 7
                   ; case-insensitive characters each.

;
; General Keywords.
;
;;NH_SESSION = <Num>            ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num>            ; in the HASP Programmer's Guide.

Работает. Всем спасибо за помощь.
Ошибка была в указании параметра NH_SERVER_NAME.
Это не имя компьютера. Это псевдоним менеджера лицензий.
Если этот параметр указать, то общаться программа будет только
с этим менеджером лицензий. Если же такого менеджера лицензий нет,
то работать вообще не будет. Что, собственно, и происходило.
Имя менеджера лицензий задается в nhsrv.ini. nhsrv.ini у меня не
настроен.

ЗЫ
Параметры NH_TCPIP_METHOD и NH_USE_BROADCAST в моем случае вообще
ни на что не влияют. Работают два варианта в обоих параметрах.
Вариант NH_SERVER_ADDR = \\wes-app-01 у меня не работает.
Работает NH_SERVER_ADDR = wes-app-01