8.х 2 и более Менеджеров Лицензий (License Manager) в сети

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем SergeyF, 11 дек 2008.

  1. TopicStarter Overlay
    SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    Если в сети одновременно запущены два или более менеджеров лицензий (License Manager), то для корректной работы (как правило) требуется их настройка.
    Основная идея настройки в данном случае – назначить каждому менеджеру лицензий свое имя и сообщить каждой копии защищенной программы эти имена. Задать имя менеджеру лицензий можно через файл nhsrv.ini, он должен находиться в одном каталоге с менеджером лицензий. Если менеджер лицензий установлен как сервис, то в каталоге Windows\System32. Имя менеджера лицензий должно состоять из алфавитно-цифровых символов (только английские буквы!), и не должно быть длиннее 7 символов.

    Пример настройки:
    ------------------- nhsrv.ini #1------------------------------
    [NHS_SERVER]
    NHS_SERVERNAMES = LM1
    -------------------------------------------------------------
    ------------------- nhsrv.ini #2------------------------------
    [NHS_SERVER]
    NHS_SERVERNAMES = LM2
    -------------------------------------------------------------
    Сообщить защищенной программе имена менеджеров можно через файл nethasp.ini, который должен находится в одной директории с защищенным приложением.

    Пример:
    -------------------- nethasp.ini -----------------------------
    [NH_COMMON]
    NH_TCPIP = Enabled
    [NH_TCPIP]
    NH_SERVER_ADDR = 168.192.1.41, 168.192.1.11
    NH_SERVER_NAME = LM1, LM2
    -------------------------------------------------------------
    Адреса даны для примера, следует указывать реальные IP-адреса компьютеров, где установлены соответствующие менеджеры лицензий.

    Источник: http://www.aladdin.ru
  2. TopicStarter Overlay
    SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    Продолжаю тему.

    Для того чтобы запретить отдельным пользователям или группе пользователей подключаться к Менеджеру лицензий, то Менеджер нужно для этого настроить, необходимо задать диапазон разршенных IP адресов настройка производится в файле nhsrv.ini, он должен находиться в одном каталоге с менеджером лицензий. Если менеджер лицензий установлен как сервис, то в каталоге Windows\System32.

    Пример настройки:

    ------------------- nhsrv.ini # Значение по умолчанию------------
    ;HS_IP_LIMIT = 10.24.2.18-99, 10.1.1.9/16, 10.25.0.0/24,
    ; 192.0.0.*, 194.0.*.*, 11.*.*.*,
    ; 10.24.7.8-12 /30, 10.24.2.17
    -------------------------------------------------------------------------------
    Строки закоментированы, они не работают, то есть подключаться можно всем, здесь просто указаны варианты обозначения разрешенного диапазона.

    ------------------- nhsrv.ini # Рабочий вариант-----------------------------------------------------------------------------
    NHS_IP_LIMIT = 192.168.1.14, 192.168.1.87, 192.168.1.81, 192.168.1.68, 192.168.1.66,
    192.168.1.61, 192.168.1.44, 192.168.1.40, 192.168.1.34, 192.168.1.188,
    192.168.1.125, 192.168.1.115, 192.168.1.103, 192.168.1.100
    --------------------------------------------------------------------------------------------------------------------------------------
    Это мой рабочий вариант, так как нужные мне IP были разбросаны по всему диапазону -то указать их типа 192.168.1.14-100 было не возможно, я просто перечислил разрешенные IP.
  3. Hypnotes
    Offline

    Hypnotes

    Регистрация:
    3 июл 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Здрасте. Не поможете с такой проблемой:
    На одной машине в сети стоит "сервер лицензирования" с жёлтеньким ключом в 9099 порту (драйвер 'upkey0 v.9.1'), но 1с на этой машине запускается только в том случае, если включен другой комп в сети, на котором запущен "HASP LM", с хасповским ключом (красный, с надписью 'H4 NETS 0RGL8').
    Можно ли добиться независимости от красного ключа ?
    З.Ы: ставил свежий 'HASP LM' на тачку с жёлтым, ковырял в 'System32' 'nhsrv.ini' и 'nethasp.ini' в '\1cv81\bin\conf', всё как написано в теме, но ничё не спасает, пишет - "Ключ защиты не обнаружен"...
    P.P.S: работаю недавно, бывший сис-админ исчез бесследно, поэтому узнать подробности нет возможности...
  4. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    красный это ключ платформы - незавимость это только если не лицензионное использование....
    желтый - какой то у вас специфический....
    Ответ: Нельзя работать на одном без другого или перенести все на один комп
  5. Helmut
    Offline

    Helmut

    Регистрация:
    24 мар 2008
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток, Дамы и Господа!!!
    Есть следующая проблемка.
    На сервере под управлением Win2003 стоит 1С8.1 Релиз: 8.1.14.72 Релиз конфигурации:1.6.23.2
    Пользователи работают в терминальном режиме.
    Имеются 3 сетевых ключа по 5 лицензий, стоящих на локальных компьютерах под управлением WinXP.
    В начале рабочего дня все работает как часы. Но после примерно 2-х часов ключи отваливаются поочередно. При просмотре диспетчера задач на машине где стоит менеджер лицензий (на любой из трех), служба nhsrvice.exe занимает процессор на 100%, ключ перестает быть видимым и приходится перезагружать машину. Пробовал настроить работу ключей с UDP на TCP;
    //--------nhsrv.ini------------------
    [NHS_IP]

    NHS_USE_UDP = Disabled
    NHS_USE_TCP = Enabled
    NHS_IP_portnum = 475

    После сей процедуры, менеджер лицензий перестает видить ключ вообще :(
    Поможите чем можете.

    Заранее спасибо.
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    18
    Баллы:
    29
    Посмотрите менеджером, кто ест лицензии

    ЗЫ. Не очень связано, но почитайте файл к бухне:
  7. TopicStarter Overlay
    SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    Менеджер лицензий (License Manager) «грузит» процессор на 100%. Массовые сетевые ошибки "receive problem error 10038"


    Ответ:

    Причина сбоев в работе менеджера лицензий – «битые» пакеты, приходящие по UDP. Поскольку обмен при помощи UDP-дэйтаграмм не предусматривает контроля успешной доставки пакета, данный протокол надежно работает только в сетях, построенных на высококачественном оборудовании. Если же, на какой-нибудь рабочей станции, где запускается защищенное приложение, установлена сетевая карта, которая не умеет нормально работать с FlowControl, то это как раз и приводит к данной ситуации.

    Варианты решения данной проблемы:
    1) Замена сетевых карт на «шумящих» машинах на более качественно работающие карты.
    2) Настройка защищенного приложения для работы с ключом только с использованием TCP-механизма. В этом случае контролируется успешная доставка каждого пакета, и работа с ключом становится более надежной. Настройка выполняется через файлы nethasp.ini и nhsrv.ini (Пример настройки данных файлов смотрите ниже). Если защищенное приложение использует HASP API, не поддерживающее работу через TCP-механизм, тогда для его настройки необходимо использовать рекомендацию из пункта 3.
    3) Использование Netbios over TCP/IP. Защищенное приложение настраивается на работу с ключом только по Netbios через файл nethasp.ini. При этом в качестве транспорта будет по-прежнему использоваться TCP/IP, причем именно TCP-механизм. Перед такой настройкой необходимо убедиться, что Netbios over TCP/IP в явном виде включен (свойства TCP/IP, закладка WINS) как на компьютере, где установлен ключ, так и на компьютере, где запускается защищенное приложение.

    Пример настройки файлов nethasp.ini и nhsrv.ini:
    Файл nethasp.ini обычно расположен в одной папке с защищенным приложением. Файл nhsrv.ini должен находиться в одном каталоге с менеджером лицензий. Если менеджер лицензий установлен как сервис, то в каталоге Windows\System32.

    -------------------- nethasp.ini ------------------------------
    [NH_COMMON]
    NH_TCPIP = Enabled
    ...
    [NH_TCPIP]
    NH_SERVER_ADDR = 168.192.1.41
    NH_TCPIP_METHOD = TCP
    ...
    ----------------------------------------------------------------
    Адрес дан для примера, следует указывать реальный IP-адрес компьютера, где
    установлен менеджер лицензий.
    Далее (это очень важно!) следует отключить в менеджере лицензий прослушивание UDP-протокола, оставив только TCP:
    --------------------- nhsrv.ini -------------------------------
    ...
    [NHS_IP]

    NHS_USE_UDP = disabled
    NHS_USE_TCP = enabled
    ...
    ----------------------------------------------------------------
    Если этого не сделать, то при получении "битых" UDP-пакетов менеджер опять
    начнет “тормозить”.
  8. zatravka
    Offline

    zatravka

    Регистрация:
    9 дек 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Если не в тему, сорри
    А если второй ключ не на виндовой машине, а на Ubuntu. Кто бы подсказал, как это реализовать?
  9. zatravka
    Offline

    zatravka

    Регистрация:
    9 дек 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    сам же и нашел
    пока работает :)
  10. eViLL
    Offline

    eViLL Опытный в 1С

    Регистрация:
    25 фев 2011
    Сообщения:
    264
    Симпатии:
    3
    Баллы:
    29
    Вопрос скорее риторический, но всё же, есть ли возможность с одной машины раздавать в сеть несколько красных сетевых ключей? Скажем если на сервер воткнуть три ключа по 5 пользователей.
  11. Gfdtk
    Offline

    Gfdtk Опытный в 1С

    Регистрация:
    28 апр 2008
    Сообщения:
    170
    Симпатии:
    0
    Баллы:
    26
    в один комп нельзя втыкать ключи hasp одного типа.
    т.е. два ключа по 5 пользователей не пойдет. А ключ на 5 пользователей и на 300 - вполне.

    http://www.gilev.ru/1c/hasp/
  12. Tanusha
    Offline

    Tanusha

    Регистрация:
    29 апр 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    Менеджер лицензий установлен как сервис, но в каталоге Windows\System32 файла nhsrv.ini нет. Где его еще можно найти? скрытые файлы видны. На сервере стоит Windows Server 2008.
  13. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204
    А сервис работает ?
  14. Tanusha
    Offline

    Tanusha

    Регистрация:
    29 апр 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    да, работает.
    только у пользователей периодически лицензии не находятся. вот и хотела настроить работу мнеджерв лицензий, а файл найти не могу
  15. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204
    Нужно у пользователей настраивать nethasp.ini настраивать.
    А так же работоспособность сети смотреть.
  16. Tanusha
    Offline

    Tanusha

    Регистрация:
    29 апр 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    для начала нужно в файле nhsrv.ini имя менеджеру лицензий задать...
  17. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204
    Да не обязательно :)
  18. Tanusha
    Offline

    Tanusha

    Регистрация:
    29 апр 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    видимо мне обязательно, т.к. только настройка в файле nethasp.ini у пользователей адресов ключей (у каждого свой) не помагает.

    Люди, так где найти файл nhsrv.ini, если в каталоге Windows\System32 его нет.
  19. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204
    У меня этот файл хранится в C:\Program Files\Aladdin\HASP LM
  20. Tanusha
    Offline

    Tanusha

    Регистрация:
    29 апр 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    так это в случае установки менеджера лицензий как приложения, а у меня как сервис стоит