The Ethernet address (used for Flex license HostID) on some machines is being reported as "000000000000"
This issue occurs because the Ethernet port name for the machine is using a new format that is not recognized by the FlexLM tools.
Typical port names used on many new Linux machines are em0, em1, em2, etc... instead of the traditional names, eth0, eth1, eth2, etc...
Vivado 2014.1 uses Flex licensing version 11.11. Flex version 11.11.1 is required in order to read emX format port names.
To enable a machine with emX format Ethernet port names to be used to serve floating licenses, a user will need to obtain license utilities of version v11.11.1 or later.
To download the latest available version of the license utilities (including xilinxd and lmgrd), go to https://www.xilinx.com/support/download.html and download the desired archive under "License Management Tools"
An alternate solution which will work for both servers and machines using a nodelocked license would be to change the port names.
In the following example, the Ethernet Adapter is renamed to eth0:
cd /etc/default sudo vi grub
Add this to the end of GRUB_CMDLINE_LINUX:
<esc>:wq grub2-mkconfig -o /boot/grub2/grub.cfg
Note: Ubuntu 16.04 users can 'sudo reboot' after the above step instead of doing the below steps.
It will automatically change the ports to eth0, eth1, etc.
cd /etc/sysconfig/network-scripts sudo mv ifcfg-enp0s3 ifcfg-eth0 sudo vi ifcfg-eth0