操作方法

操作方法:配置 ArcGIS Desktop 10.x 以穿透防火墙

Last Published: April 25, 2020

摘要

当今许多网络都使用防火墙来增强对外部威胁的抵御能力。 因为许可管理器使用 TCP/IP 协议,因此防火墙的使用会在许可管理器服务器和与其连接的客户端之间造成通信问题。

主要因为防火墙通常会关闭或阻止对许可管理器通信所使用的端口的访问。 默认情况下,如果端口可用,则 lmgrd 后台程序将在端口 27000 上启动,或者在 27000-27009 范围内的下一个打开端口上启动。 ARCGIS 后台程序不限于特定端口范围。 它是动态的,即意味着可监听任何可用端口。

要保护许可管理环境并能够实施防火墙,可以将 ARCGIS 后台程序锁定到特定端口。 Lmgrd 后台程序也可以从默认的 27000 端口更改为 27000 和 27009 之间的任意一个端口。 此范围由互联网地址编码分配机构使用的许可管理器预先指定

过程

在启用了  ICF  的 Windows XP Service Pack 2 和更高版本的  Windows  上运行 ArcGIS 的计算机必须在使用管理权限登录计算机时运行这些步骤。 如果用户帐户不具备管理权限,请与系统管理员联系。

  1. 单击开始 > 程序 > ArcGIS > License Manager > License Server Administrator
  2. 选择内容列表中的开始/停止 License Server,然后单击停止
  3. 打开 Windows 资源管理器,然后浏览至 License Manager 安装位置(默认位置为 C:\Program Files\ArcGIS\License10.x\bin),您可以在此位置查看 service.txt 文件。
  4. 该文件应如下所示:
SERVER <HOST_NAME> ANY
VENDOR ARCGIS
FEATURE ACT ARCGIS 1 permanent 1 7ED49106D630
注: 在第一行的末尾,可以在 ANY 之后立即指定端口号。

在 VENDOR 行上,添加 PORT=#####,其中 ##### 是指定的特定端口号(该端口号最好介于 27001 和 27009 之间),用来将供应商后台程序锁定到特定端口,例如 27001。 做出更改后,service.txt 文件应类似于:

SERVER <HOST_NAME> ANY 27000
VENDOR ARCGIS PORT=27001
FEATURE ACT ARCGIS 1 permanent 1 7ED49106D630
  1. 保存 .txt 文件。
  2. 在 License Server Administrator 中单击开始
  3. 供应商后台程序现在为静态,已锁定于特定端口。
  4. 这些端口现在可以保存为防火墙中的例外情况,以允许许可服务器和客户端之间的通信。 将端口添加为入站和出站 TCP 异常。

文章 ID:000011124

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容