En la actualidad, un gran número de redes utilizan un firewall para incrementar la seguridad contra las amenazas externas. El administrador de licencias utiliza los protocolos TCP/IP, de forma que la implementación de este tipo de firewall puede suponer problemas entre el servidor del administrador de licencias y los clientes que conectan a él.
El problema suele ser consecuencia de que el firewall cierra o bloque el acceso a los puertos que el administrador de licencias utiliza para comunicarse. De forma predeterminada, el daemon lmgrd está establecido en el puerto TCP 27000. El daemon de ARCGIS, que está en la segunda línea del archivo, no se limita a un intervalo de puertos concreto. Es dinámico, es decir, puede estar a la escucha en cualquier puerto TCP disponible. El Administrador de licencias no se comunica mediante UDP.
Si desea proteger el entorno de administración de licencias y poder implementar un firewall, puede bloquear el daemon de ARCGIS en un puerto concreto. También puede cambiar el daemon lmgrd del valor predeterminado de 27000 a otro puerto entre 27000 y 27009. Este rango se especificó previamente para el administrador de licencias debido al poco tráfico que existe en ese rango.
En este tema no se explican los procedimientos necesarios para abrir el firewall de su host. Consulte la documentación de ayuda de su firewall y sistema operativo para abrir los puertos.
Procedimiento para bloquear el Administrador de licencias en puertos específicos
Es necesario detener unos momentos el administrador de licencias para realizar los pasos descritos. Las conexiones con el administrador de licencias se pueden perder durante ese tiempo.
- Haga clic en Inicio > Programas > ArcGIS > Administrador de licencias > Administrador del servidor de licencias.
- Haga clic en Iniciar/detener servidor de licencias en la tabla de contenido y haga clic en Detener.
- Abra el Explorador de Windows y navegue hasta la ubicación de instalación del administrador de licencias (C:\Program Files\ArcGIS\License10.6\bin o C:\Program Files(x86)\ArcGIS\License10.6\bin de manera predeterminada para instalaciones de ArcGIS License Manager 10.6), donde encontrará un archivo service.txt.
El archivo tendrá un aspecto similar al siguiente:
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"
Al final de la línea SERVER, puede optar por especificar un número de puerto para el daemon Imgrd, inmediatamente después de ANY (separado por un espacio).
En la línea VENDOR, añada PORT=####, donde #### es el número de puerto específico que designe, para bloquear el daemon de proveedor en dicho puerto (por ejemplo, 1234). Después de realizar los cambios, el archivo service.txt debe tener un aspecto similar al siguiente:
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"
- Guarde el archivo .txt.
- En el Administrador del servidor de licencias, haga clic en Inicio.
De esta forma, el daemon de proveedor será estático, bloqueado en el puerto especificado.
- Estos puertos se pueden guardar como excepciones en el firewall para permitir la comunicación entre el servidor de licencias y el cliente.