MAC address instructions for normal Windows machines
Please go to: Start (Windows Icon) > Windows System > Command Prompt
Type getmac then press Enter.
We need to know the active TCP/IP adaptor Physical Address.
Example output with device specific details removed:
Physical Address Transport Name
=================== ==========================================================
xx-xx-xx-xx-xx-xx Media disconnected
yy-yy-yy-yy-yy-yy \Device\Tcpip_{gggggggg-gggg-gggg-gggg-gggggggggggg}
zz-zz-zz-zz-zz-zz Media disconnectedThe Physical Address listed for the Device\Tcpip_ Transport Name is the required address for the form.
Once your licence is issued it is difficult to rehost — so to check and confirm the ID, please take a screenshot of the getmac output and we can confirm the ID from that if needed.
Virtual servers: Cadence Machine Fingerprint
Cadence Machine Fingerprint (mfp) is a utility to enable an installation of Cadence License Manager. The utility is required for running license servers on physical machines, virtual machines (VMs) or cloud-based host systems. mfp creates a "fingerprint" of the host and writes it to the generated output files. These files are used in producing license files that can be used by Cadence License Manager running on the same host.
This utility is used in combination with Flexera lmutil and is available for Linux and Windows.
Downloading and installing Cadence Machine Fingerprint
Cadence Machine Fingerprint can be downloaded from cadence.com/support/Pages/downloads.aspx under "Cadence Machine Fingerprint Download". Get the download for the VM OS, Linux or Windows.
Supported host configurations
Instruction set architectures: x86_64 and ARM64 are supported.
Operating systems: Linux RHEL8, RHEL9, SLES15; Windows 10, Windows 11, Windows Server 2019 and Windows Server 2022.
Virtualization:
- 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.
Constant fingerprint content for host type
Constant fingerprint content is required to run the license server without issues. For different host types, different fingerprint content must be made constant.
| Host type | Required constant fingerprint content |
|---|---|
| Physical | Ethernet address or unique ID of FlexNet dongle |
| Virtual | Ethernet address, IP address, hostname and domain name |
| Amazon EC2 | Elastic Network Interface ID and corresponding Ethernet address |
| Google Compute Engine or Microsoft Azure | Ethernet address and instance ID |
Setting mfp command line options
For physical machines and virtual machines, no command line options are needed. For cloud-based hosts, the -cl option is required to indicate the cloud type. The supported cloud types are:
aws(Amazon EC2 Instance)azure(Microsoft Azure Instance)gce(Google Compute Engine Instance)
Using mfp and lmutil — Windows
- Open a command line (cmd from Windows Search, for example).
- Change to the directory containing
mfp.exeandlmutil.exe. - Run
.\mfp.exe [options]on the command prompt. - Run
.\lmutil lmhostid -o lm_hostid.txton the command prompt. - Send
mfp_out.txt,mfp_out.xmlandlm_hostid.txtto our sales team (contact details).
Using mfp and lmutil — Linux
- Open a command line interface (Terminal).
- Change to the directory containing
mfpandlmutil. - Run
./mfp [options]on the command prompt. - Run
./lmutil lmhostid -o lm_hostid.txton the command prompt. - Send
mfp_out.txt,mfp_out.xmlandlm_hostid.txtto our sales team (contact details).
Tips and troubleshooting
You can quickly solve most problems encountered by mfp by following the instructions in this section.
What happens when mfp detects multiple IP addresses?
When mfp finds more than one IP address for a fingerprint, it prompts you to select one address. Example:
$ ./mfp mfp 21.01-s002 Copyright 2012-2021 Cadence Design Systems, Inc. All rights reserved worldwide. Gathering machine information... Multiple IP Addresses detected. **Use an IP address that will not change over time. IP Addresses are: 1) 10.160.44.145 2) 192.168.0.2 Pick an IP Address to use (Type in a number between 1 and 2):
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.
How can I check if a host has a fully qualified domain name?
For some host types, particularly VM hosts, it is necessary to have a fully qualified domain name (FQDN) for license file generation. To check if your host has an FQDN, run mfp and see if it reports a valid hostname and domain name.
A valid hostname is a non-empty string containing only printable characters, and a valid domain name is a non-empty string containing only printable characters with at least one '.'. Example:
$ ./mfp mfp 21.01-s002 Copyright 2012-2021 Cadence Design Systems, Inc. All rights reserved worldwide. Gathering machine information... Host name: myhost Domain name: cadence.com IPAddress: 10.207.136.7 Generating text file: mfp_out.txt with this information Generating XML file: mfp_out.xml with this information Please forward these files to Cadence Design Systems. $
If mfp does not report a valid hostname and domain name, consider the following options:
- Contact Parallel Systems to confirm that a valid hostname and domain name are needed for the host type.
- Use a different host with a valid hostname and domain name.
- Modify the hostname and domain name of the host to make them suitable.
Why do I need Amazon EC2 Elastic Network Interface ID?
On an Amazon EC2 instance, the Elastic Network Interface (ENI) ID must be set before mfp is run. If the ID changes after mfp is run, Cadence License Manager will fail.
