На клиентских машинах нужно указать имя сервера лицензий. В т.ч. возможно выполнять программу на самом сервере.
(Внимание! GeoniCS, естестственно, нужно инсталлировать на каждой машине, на которой он должен выполняться. Затем с помощью мастера регистрации нужно сделать ссылку на сервер, где установлен Менеджер лицензий.)
Обычно при использовании ОС WinXP или выше включен firewall. По умолчанию он блокирует доступ к машине из внешней сети.
Для того, чтобы с локальной машины можно было получить доступ к менеджеру лицензий GeoniCS, необходимо
- если безопасность не важна, - отключить firewall (проще всего) - Control Panel->Windows Firewall закладка General;
- или настроить firewall сервера, на которой установлен менеджер сетевой лицензии, - открыть несколько портов для для опроса лицензий FlexLM с клиентских машин:
в Control Panel->Windows Firewall закладка Exceptions создать новое правило, которое разрешает доступ к этой машине машинам в сети, на которых установлен GeoniCS.
По портам все просто: см. лог файл flex.log в папке C:\Program Files\Consistent Software\CSLicenseServer\:
вот строки:
8:28:43 (lmgrd) License file(s): C:\Documents and Settings\All Users\Application Data\CSoft\RegWizard\Licenses\GCS10Axxx-1.lic
8:28:43 (lmgrd) lmgrd tcp-port 27000
8:28:43 (lmgrd) Starting vendor daemons ...
8:28:43 (lmgrd) Started CSOFT (pid 1960)
8:28:43 (lmgrd) CSOFT using TCP-port 1041
Достаточно указать имя процесса и соответствующие порты в настройках брандамауера машины, на которой установлен сервер лицензий. На остальных машинах настраивать ничего не нужно. Т.е. необходимо разрешить доступ из сети клиентским машинам к серверу лицензий на двух портах (в данном случае 1041 и 27000).
Внимание! Иногда старые локальные лицензии подхватываются раньше. Их нужно предварительно удалить.
==================
От Службы техподдержки CSoft:
К сожалению, невозможно запустить лицензионный сервер с несколькими лицензиями, базирующимися на разных ключах.
Также нет возможности запустить несколько FlexLM серверов, работающих на одном и том же вендоре на одной машине.
В сложившейся ситуации выход один – установка лицензионных серверов на разных машинах.
В целом, если выдана сетевая лицензия, привязанная к какому либо host ID (или ключу), все последующие лицензии выдаются на этот же host ID.
==========
Иногда сетевые лицензии очень долго грузятся, до нескольких минут, при этом машина совсем не слабая. В чем может быть причина, может мы при установке что то где то не прописали?
Ответ: Скорее всего, включен firewall на сервере и/или на клиентской машине. Отключите его. Или пусть администратор настроит firewall для работы сервера лицензий.