我正在服务器上安装 FlexNet 许可证管理器。该服务器有四个网络接口,我希望许可证管理器仅在其中一个接口eth2
(即 MAC 上的 e41f13ed30cc)中为服务器提供许可证,但当我启动守护程序时,ldadmin
它会将所有接口显示为 hostid。
# ./lmutil hostid
lmutil - Copyright (c) 1989-2012 Flexera Software LLC. All Rights Reserved.
The FLEXnet host ID of this machine is ""e41f13ed30ca e41f13ed30cb e41f13ed30cc e41f13ed30cd""
Only use ONE from the list of hostids.
并且,其中一个许可证服务的日志显示了它如何eth0
与以下内容混淆eth2
:
13:36:49 (vtech) Wrong hostid on SERVER line for license file:
13:36:49 (vtech) licenses/simics/ConsolidatedLicenseFile.lic
13:36:49 (vtech) SERVER line says e41f13ed30cc, hostid is e41f13ed30ca
13:36:49 (vtech) Invalid hostid on SERVER line
如何指定 ldadmin 守护进程仅在一个接口上监听?
答案1
问题出在许可证上,它不需要使用所需以太网的主机 ID,只需要第一个主机 ID 即可与供应商守护程序一起工作。