Cadence Machine Fingerprint
Cadence Machine Fingerprint
Cadence Design Systems, Inc. (Cadence), 2655 Seely Ave., San Jose, CA 95134, USA.
Trademarks: Trademarks and service marks of Cadence Design Systems, Inc. (Cadence)
contained in this document are attributed to Cadence with the appropriate symbol. For queries
regarding Cadence’s trademarks, contact the corporate legal department at the address shown
above or call 1-800-862-4522.
Restricted Permission: This publication is protected by copyright law and international treaties
and contains trade secrets and proprietary information owned by Cadence. Unauthorized
reproduction or distribution of this publication, or any portion of it, may result in civil and criminal
penalties. Except as specified in this permission statement, this publication may not be copied,
reproduced, modified, published, uploaded, posted, transmitted, or distributed in any way, without
prior written permission from Cadence. Unless otherwise agreed to by Cadence in writing, this
statement grants Cadence customers permission to print one (1) hard copy of this publication
subject to the following conditions:
1. The publication may be used only in accordance with a written agreement between Cadence
and its customer.
2. The publication may not be modified in any way.
3. Any authorized copy of the publication or portion thereof must include all original copyright,
trademark, and other proprietary notices and this permission statement.
4. The information contained in this document cannot be used in the development of like
products or software, whether for internal or external use, and shall not be used for the benefit
of any other party, whether or not for consideration.
Disclaimer: Information in this publication is subject to change without notice and does not
represent a commitment on the part of Cadence. Except as may be explicitly set forth in such
agreement, Cadence does not make, and expressly disclaims, any representations or warranties as
to the completeness, accuracy, or usefulness of the information contained in this document.
Cadence does not warrant that use of such information will not infringe any third-party rights, nor
does Cadence assume any liability for damages or costs of any kind that may result from use of
such information.
Contents
1 4
Preface 4
Audience 4
Related Documentation 4
2 5
Cadence Machine Fingerprint 5
Introduction to Cadence Machine Fingerprint 5
Downloading and Installing Cadence Machine Fingerprint 6
Supported Host Configurations 6
Setting mfp Command Line Options 7
Using mfp and lmutil 7
Tips and Troubleshooting 7
What happens when mfp detects multiple IP addresses? 7
How can I check if a host has a fully qualified domain name? 8
How can I change the hostname and domain name of the host? 9
Why do I need Amazon EC2 Elastic Network Interface ID? 15
Why do I get the message "./lmutil: No such file or directory"? 15
Preface
This guide provides information regarding the Cadence Machine Fingerprint (mfp) utility.
Audience
This guide is intended to be used by Cadence license administrators.
Related Documentation
For more information, see the following documentation:
Cadence License Manager
Operating Systems
Linux Operating Systems: RHEL7 (>=RHEL7.4), RHEL8, and SLES12 are supported.
Windows Operating Systems: Windows 10, Windows Server 2016, and Windows Server 2019
are supported.
Virtualization
Physical machines are supported.
Docker containers are not supported.
Server virtual machines, such as VMWare ESX and Citrix XEN are supported.
Desktop virtual machines, such as VirtualBox, Parallels, and VMWare desktop are not
supported.
Cloud
Amazon EC2 Instances, Microsoft Azure Instances, and Google Compute Engine Instances
are supported.
$ ./mfp
mfp 21.01-s002
Copyright 2012-2021 Cadence Design Systems, Inc. All rights reserved worldwide.
For some host types, particularly VM hosts, it is necessary that the chosen address is not modified
for continued operation of Cadence License Manager. Therefore, addresses assigned by DHCP or
addresses assigned to removable interface adapters must be avoided.
$ ./mfp
mfp 21.01-s002
Copyright 2012-2021 Cadence Design Systems, Inc. All rights reserved worldwide.
If mfp does not report a valid hostname and domain name, consider the following options:
Contact your Cadence Account Manager to confirm that a valid hostname and domain name
1. Edit /etc/hosts.
2. Add a line with IP address, FQDN, and alias in that order separated by spaces.
$ cat /etc/hosts
10.10.133.1 starwars.somegalaxyfarfaraway.com starwars
$
3. Confirm FQDN.
$ hostname -f
starwars.somegalaxyfarfaraway.com
$
$ hostname
starwars
$ hostmame -f
starwars.somegalaxyfarfaraway.com
$ dnsdomainname
somegalaxyfarfaraway.com
$ ./mfp
mfp 21.01-s002
Copyright 2012-2021 Cadence Design Systems, Inc. All rights reserved worldwide.
$ ./lmutil
-bash: ./lmutil: No such file or directory
$
This happens if a dynamically linked library needed by lmutil is not installed on your host. This
library is available with the Linux Standard Base support package, which can be installed as
follows.