Knowledge Library
Knowledge Library Home Knowledge Library Installation & Licensing License Administration Tools License Administration Tools 1.3 INSTLAT-318 : [host os] [linux] [redhat] [fedora 15++] [rhws 6.2++] [lmhostid] FlexLM 9.5.4 (and 11.4) expect eth0 to be the device name of the first, real network card on Linux

Learn more about page titles
INSTLAT-318 : [host os] [linux] [redhat] [fedora 15++] [rhws 6.2++] [lmhostid] FlexLM 9.5.4 (and 11.4) expect eth0 to be the device name of the first, real network card on Linux

Defect #: INSTLAT-318
Previous IDINSTSUITE-5505, WIND00369841
Found In Version5.0.2
Severity:Standard
Status:Fixed
Created Date:08/13/2012
Component/s :Macrovision
Required RPM Updates:Macrovision

Description

- Evaluating Workbench through the installer does not work.
- Node-locked license files do not work
- Running a license server on this host type does not work
- Borrowing a license on this host type does not work

lmhostid will be 0 or null in applications using that concept.
For example, trying to perform a temporary activation from the installer will result in a non-usable license file with a "null" hostid.

Workaround

In short, here is the three options we see to work around the issue:
1. use a license server setup avoiding any hostid problems
2. change the device names back to eth* (@see Workaround tab)
3. use a virtual setup with Fedora 15++

Workaround #1 is recommended if a local license server exists already, 
Workaround #3 can help in environments that already make use of virtualization, and 
Workaround #2 is also published by Intel:
http://software.intel.com/en-us/articles/flexlm-and-alternate-interface-names/
, it's can be implemented following this guideline here: 

http://allaboutfedora.blogspot.co.at/2011/10/f15-going-back-to-eth0-eth1.html

[...]
Getting back to eth0 is pretty simple and it only requires a few configuration files to be edited followed by a reboot.

First, add biosdevname=0 to your grub.conf on the kernel line. On fedora 16, you'll modify /etc/default/grub and run 'grub2-mkconfig -o /boot/grub2/grub.cfg' afterwards, cf http://fedoraproject.org/wiki/GRUB_2

title Fedora (2.6.40.4-5.fc15.x86_64)
	root (hd0,0)
	kernel /boot/vmlinuz-2.6.40.4-5.fc15.x86_64 ro root=/dev/md0 SYSFONT=latarcyrheb-sun16 KEYTABLE=us biosdevname=0 quiet LANG=en_US.UTF-8
	initrd /boot/initramfs-2.6.40.4-5.fc15.x86_64.img

Open /etc/udev/rules.d/70-persistent-net.rules in your favorite text editor (create it if it doesn't exist) and add in the following:

# Be sure to put your MAC addresses in the fields below
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:10", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:11", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Be sure to rename your ifcfg-* files in /etc/sysconfig/network-scripts/ to match the device names you've assigned. Just for good measure, I add in the MAC address in /etc/sysconfig/network-scripts/ifcfg-ethX:

...
HWADDR=00:11:22:33:44:10
...

Reboot the server and you should be back to eth0 and eth1 after a reboot.
[...]

Steps to Reproduce

Either one of the following workflows is affected:
- Evaluating Workbench through the installer
- Using node-locked license files 
- Running a license server on this host type

KLID_DEFECT (use as Content ID for linking):  KLID_DEFECT_665
 
Last modified