Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Problem with the Matlab (2012a Student Version) Activation. The following message pops up when I try to activate:

Error 1,714: Unable to activate your machine. The activation process cannot detect a valid Host ID which utilizes the 'eth' naming
convention. Please refer to the following solution ID, to help resolve
this issue: 1-661QJD

I refered to the solution ID on the mathworks page. Their way to solve the problem is to rename the eth device in the /etc/udev/rules.d/70-persistent-net.rules file by doing the following:

Simply replace the name in the NAME= field to be eth0 and reboot the machine. Once rebooted, the machine should now have an eth0 device.

The problem is, that the device in my persistent net rules file is already called eth0.

I have a Dell XPS netbook (and Ubuntu 12.10 on it) which has only wifi (I read somewhere that netbooks dont have an ethN device, which I guess is part of the problem).

share|improve this question
  1. Go to your /etc/udev/rules.d/

  2. Edit your .rules file and change Name="wlan0" to Name="eth0" and temporarily name your eth0 to eth1

  3. Restart your machine and fire up the activation script.

This should work. You can revert back to the original names after you activate Matlab.

share|improve this answer

Try executing:

# ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

Reboot and fire up the activation script! You will get the unpredictable interface naming convention again, though.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.