如何在Internet互联网上使用UG NX许可证服务

1      问题的提出 有些企业购买了西门子的软件,可以正常在企业内网上使用。但是,有些员工需要经常出差,能否出差在外的时候也能使用西门子的软件? 2      常规的做法 常规的做法,为员...

attachments-2019-10-XeuHjRQB5d9dd196f1325.png

1      问题的提出

有些企业购买了西门子的软件,可以正常在企业内网上使用。但是,有些员工需要经常出差,能否出差在外的时候也能使用西门子的软件?

2      常规的做法

常规的做法,为员工单独购买一个单机版的许可证,或者使用许可证的借出模式。这样的话,大部分情况下是可以的,但是不够灵活,用户不用西门子软件的时候,其他人也不能用,降低了许可证的使用效率。另外,在NXTC的集成环境下,要求TC的许可证和NX的许可证在同一个许可证服务器上,单机版显然不满足要求。

另外的做法就是架设一个VPN。让外部员工先连入VPN,然后就像在局域网内一样使用公司的许可证服务。这样的话,需要额外的软硬件支持。

3      端口映射

解决的方法应该是端口映射,这需要企业有一个公网固定的IP地址,例如218.123.72.22。在路由器上我们可以设置将28000@192.168.72.10映射到 28000@218.123.72.22 。这样访问公网的28000端口就相当于访问局域网内部 192.168.72.10计算机的28000端口。

4      变化的VENDOR ugslmd端口

做了上述的操作后,外网用户会发现依然无法获取到许可证。原因是西门子的许可证服务不仅仅使用128000端口,还会使用一个端口用于ugslmd,这个端口是浮动的,每次重启服务器都会发生变化。如果开放映射一个端口范围,例如59000-65535,这样的话,对企业来说太不安全了,无异于开门揖盗。

5      固定VENDOR ugslmd端口

实际上这个端口是可以固定的。一般使用的许可证大概是这样的

 SERVERservername COMPOSITE=123456789012 28000 
 VENDOR ugslmd

我们可以将第二行改为

 SERVER servername COMPOSITE=123456789012 28000 
 VENDOR ugslmd
PORT=28002

这样的话,usglmd服务就会使用固定的端口28002。用户只要在路由器中做两个端口映射,就可以从外网访问西门子许可证服务器了。

6      隐患的解决

如果将西门子的许可证服务直接开放到Internet,有一个隐患就是全世界的人都可以免费使用公司购买的许可证。因此有必要定期更换内网28000映射的外网端口。这样的话,才能确保只有本公司的人才能使用公司购买的软件。

  • 发表于 2019-10-09 20:21
  • 阅读 ( 7590 )
  • 分类:NX软件

3 条评论

请先 登录 后评论
Kiger
Kiger

Siemens PLM Software-高级方案顾问

5 篇文章

作家榜 »