Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 12:22

1С 8.2 HASP и TCP

Автор shpien, 11 июл 2014, 07:28

0 Пользователей и 1 гость просматривают эту тему.

shpien

Здравствуйте.
Сразу извинюсь, если тема является повторением.
Вопрос по работе менеджера сетевых лицензий и клиента 1С по протоколу TCP. Волею судеб, а именно kerio winroute, udp-протокол в сети использовать не получается. В результате пришлось перенастраивать 1Ски на использование tcp. 1С v7.7 начала работать по tcp без вопросов, а вот 8рка не хочет ни в какую. Какие бы параметры ни выставлялись в ее nethasp.ini, сниффер упорно видит общение между клиентом 1С 8 и менеджером лицензий только по UDP. Рекомендации с сайта http://www.safenet-sentinel.ru/helpdesk/faq/:

Некоторые приложения не работают по TCP, только по UDP (например, 1С 8.х). Однако можно заставить их использовать TCP неявно. Для этого, помимо того, что описано выше, необходимо разрешить в свойствах протокола TCP/IP (Properties - Advanced - WINS) поддержку NetBios over TCP/IP на рабочих станциях, где работает защищенное приложение и на машине, где установлен ключ. Конфигурационные файлы приложения необходимо настроить следующим образом:
-------------------- nethasp.ini ------------------------------
[NH_COMMON]
NH_TCPIP = Disabled
NH_NETBIOS = Enabled
...
[NH_NETBIOS]
...
NH_USELANANUM =  ... ----------------------------------------------------------------

Значение параметра Num можно взять из лога менеджера лицензий, - там указывается, какие каналы менеджер слушает по NetBios'у. Если номеров несколько, переберите их по очереди, пока 1С не запустится. При такой настройке 1С в качестве транспорта по-прежнему будет использовать TCP/IP, но работать с ним будет через интерфейс NetBios. Причем при передаче пакетов будет использоваться именно TCP-механизм, в силу особенностей реализации NetBios over TCP/IP.

не помогли.
Кто сталкивался, кто поборол, подскажите, плиз?

LordWizard

А непосредственно прописать в ini-файле обращение к конкретному ключу?
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

DmitriyF

Цитата: shpien от 11 июл 2014, 07:28
Здравствуйте.
Сразу извинюсь, если тема является повторением.
Вопрос по работе менеджера сетевых лицензий и клиента 1С по протоколу TCP. Волею судеб, а именно kerio winroute, udp-протокол в сети использовать не получается. В результате пришлось перенастраивать 1Ски на использование tcp. 1С v7.7 начала работать по tcp без вопросов, а вот 8рка не хочет ни в какую. Какие бы параметры ни выставлялись в ее nethasp.ini, сниффер упорно видит общение между клиентом 1С 8 и менеджером лицензий только по UDP. Рекомендации с сайта http://www.safenet-sentinel.ru/helpdesk/faq/:

Некоторые приложения не работают по TCP, только по UDP (например, 1С 8.х). Однако можно заставить их использовать TCP неявно. Для этого, помимо того, что описано выше, необходимо разрешить в свойствах протокола TCP/IP (Properties - Advanced - WINS) поддержку NetBios over TCP/IP на рабочих станциях, где работает защищенное приложение и на машине, где установлен ключ. Конфигурационные файлы приложения необходимо настроить следующим образом:
-------------------- nethasp.ini ------------------------------
[NH_COMMON]
NH_TCPIP = Disabled
NH_NETBIOS = Enabled
...
[NH_NETBIOS]
...
NH_USELANANUM =  ... ----------------------------------------------------------------

Значение параметра Num можно взять из лога менеджера лицензий, - там указывается, какие каналы менеджер слушает по NetBios'у. Если номеров несколько, переберите их по очереди, пока 1С не запустится. При такой настройке 1С в качестве транспорта по-прежнему будет использовать TCP/IP, но работать с ним будет через интерфейс NetBios. Причем при передаче пакетов будет использоваться именно TCP-механизм, в силу особенностей реализации NetBios over TCP/IP.

не помогли.
Кто сталкивался, кто поборол, подскажите, плиз?
А разве UDP не являются частью TCP?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск