![]() |
![]() |
![]() |
|
Не обнаружен ключ защиты. Сорри за баян | ☑ | ||
---|---|---|---|---|
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 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |