В настоящее время многие сети используют брандмауэр для лучшей защиты от внешних угроз. Поскольку менеджер лицензий использует протоколы TCP/IP, установка такого брандмауэра может создать проблемы при подключении клиентов к серверу менеджера лицензий.
Это связано с тем, что брандмауэр часто закрывает или блокирует доступ к портам, которые менеджер лицензий использует для обмена сообщениями. По умолчанию демон lmgrd использует порт 27000. Демон ARCGIS, во второй строке файла, не ограничен определенным диапазоном номеров портов. Он является динамическим, то есть может принимать сообщения через любой доступный порт.
Для защиты среды управления лицензиями и обеспечения возможности установки брандмауэра, вы можете привязать демона ARCGIS к определенному порту. Вы можете также назначить для демона lmgrd другой порт в диапазоне 27000 – 27009 вместо порта 27000 по умолчанию. Этот диапазон был зарезервирован для менеджера лицензий в связи с тем, что по этим портам не передается много информации.
Процедура
Процедура предусматривает кратковременную остановку работы менеджера лицензий. В это время соединения с менеджером лицензий могут быть потеряны.
- Щелкните Пуск (Start) > Программы (Programs) > ArcGIS > License Manager > License Server Administrator.
- Щелкните Запустить/Остановить сервис лицензий (Start/Stop License Service) в таблице содержания и затем Прекратить работу (Stop).
- Откройте Проводник Windows (Windows Explorer) и перейдите в установочную директорию менеджера лицензий (по умолчанию C:\Program Files\ArcGIS\License10.3\bin), в которой вы увидите файл service.txt.
Файл должен выглядеть следующим образом:
SERVER this_host ANY 27000 VENDOR ARCGIS USE_SERVER FEATURE ACT ARCGIS 1 permanent 1 vendor_info=7KNJDRHFHBK4CFDMJ214 SIGN="052E ABFC 32DD \ 2473 DEFD E276 4BF3 E0DB 87EB 2203 5A30 C014 19A1 C35E 2154 \ 08B1 9460 A2B9 6701 DC4D CAF2 E2FE 1347 0E36 90FA 4F3B E864 \ BEC8 D3A2 A615"
В конце строки SERVER, сразу после ANY, можно указать номер порта.
В строке VENDOR добавьте PORT=####, где #### означает конкретный номер порта, указанный вами, чтобы привязать демона вендора к этому порту (например, 1234). После внесения изменений ваш файл service.txt должен выглядеть примерно так:
SERVER this_host ANY 27004 VENDOR ARCGIS PORT=1234 USE_SERVER FEATURE ACT ARCGIS 1 permanent 1 vendor_info=7KNJDRHFHBK4CFDMJ214 SIGN="052E ABFC 32DD \ 2473 DEFD E276 4BF3 E0DB 87EB 2203 5A30 C014 19A1 C35E 2154 \ 08B1 9460 A2B9 6701 DC4D CAF2 E2FE 1347 0E36 90FA 4F3B E864 \ BEC8 D3A2 A615"
- Сохраните файл .txt.
- В License Server Administrator щелкните Запустить (Start).
Демон вендора стал статическим и будет теперь привязан к заданному порту.
- Эти порты теперь можно сохранить как исключения в брандмауэре, чтобы обеспечить обмен сообщениями между сервером лицензий и клиентом.