1 、问题的提出
有些企业购买了西门子的软件,可以正常在企业内网上使用。但是,有些员工需要经常出差,能否出差在外的时候也能使用西门子的软件?
2、常规的做法
常规的做法,为员工单独购买一个单机版的许可证,或者使用许可证的借出模式。这样的话,大部分情况下是可以的,但是不够灵活,用户不用西门子软件的时候,其他人也不能用,降低了许可证的使用效率。另外,在NX与TC的集成环境下,要求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端口
做了上述的操作后,外网用户会发现依然无法获取到许可证。原因是西门子的许可证服务不仅仅使用1个28000端口,还会使用一个端口用于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映射的外网端口。这样的话,才能确保只有本公司的人才能使用公司购买的软件。
以上就是今天干货的全部内容,大家学会了吗?感谢大家的耐心阅读,希望对南通想学模具数控的同学们有所帮助!如果您对模具数控学习有浓厚的兴趣,欢迎来和我交流。
获取课程资料+免费试听,体验强师课程!