четверг, 6 декабря 2012 г.

1C подключение к серверу лицензий

Ну так. Что бы не забыть.
Что есть из мат. тех обеспечения:
Сервер Windows 2008R2: IP 192.168.1.1, стоит HASP License Manager;
Роутер DIR-120: одним глазом смотрит в сеть (IP: 192.168.1.2), другим глазом смотрит в интернет (внешний IP:  ХХХ.ХХХ.ХХХ.ХХХ такой вот, да);
Компьютер, расположенный где-то на просторах интернета, с установленной 1С без аппаратного ключа.
Задача: 1С на компьютере должна через интернет получать лицензию с сервера.

Перво-наперво на сервере открываем 475 порт для TCP и для UDP (зачем для двух протоколов сразу? на всякий случай!). Это конечно делается вот здесь: Пуск-Администрирование-Брандмауэр Windows в режиме усиленной безопасности. Затем Правила для входящих соединений-Создать правило. Создаем правило для протокола TCP. И точно такое же, для UDP 


Теперь идем в Правила для исходящих соединений-Создать правило и создаем еще два правила  для TCP и UDP.

Далее. Делаем проброс портов на роутере. Для DIR-120 картинка такая:


На этой стороне вроде бы все. Понятно что на сервере должен стоять менеджер лицензий HASP (HASP License Manager).

На компьютере с 1С: ищем файл по пути C:\Program Files (x86)\1cv82\conf\nethasp.ini и наполняем его содержанием:

[NH_COMMON]
NH_TCPIP = Enabled or Disabled ; Use the TCP/IP protocol
[NH_TCPIP]
NH_SERVER_ADDR = XXX.XXX.XXX.XXX
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled

И вроде бы все. Если все работает то можно удалить правила и проброс портов связанные с TCP, а то не секьюрно.

Комментариев нет:

Отправить комментарий