Cipriano Servin updated October 2, 2014 at 1:24 PM
Questions Addressed
- What is the Host ID? What is the Host ID?
- How do i retrieve the Host ID for Matlab licensing? How do i retrieve the Host ID for Matlab licensing?
The host ID is the unique identifier of a computer or license server. During the activation process, you must supply the host ID of the computer on which you install the software. When MathWorks generates a License File for a specific computer or server, it is locked to the host ID of that computer.
Platform /
How to find the host ID
Windows (all) | For standalone licenses (including the Student version), the Host ID can be either the volume serial number of the C:\ drive (Option 1), or the MAC Address (Physical Address) of the first Ethernet adapter (Option 2).
NOTE 1: For Concurrent or Network Named User licenses, the volume serial number cannot be used as the Host ID.
NOTE 2: If your computer has a B drive, proceed directly to option 2
Option 1: Volume Serial Number (Standalone licenses & Student Version only)
To obtain the Volume Serial Number, open a Command Prompt window (click the Start Menu, go to All Programs, Accessories, Command Prompt) and run the command:
vol c: The Host ID will be "DISK_SERIAL_NUM=" and the volume serial number listed without the dashes (ex. DISK_SERIAL_NUM=1234abcd).
Option 2: MAC Address (Physical Address, All licenses)
To obtain the MAC Address, open a Command Prompt window, and run the command:
getmac
Use the first Physical Address listed without the dashes (ex. 001122aabbcc). |
Mac OS X | For Macintosh:
1) Open the ‘Applications’ folder
2) Open the ‘Utilities’ folder
3) Launch the ‘Terminal’ application
4) Enter the following command in the command window:
ifconfig en0 | grep ether
Your Host ID is the "ether" value and should be entered as your Host ID without the colons.
**NOTE - For most Macs running OS 10.8.1 and above, you will need to use the ether value for en1 as your Host ID. Run the following command instead:
ifconfig en1 | grep ether
For information on how to change a Host ID or transfer your license from one computer to another, see the related solution: "How do I transfer a license to a new server machine or host?"
For MATLAB & Simulink Student version users, instructions for transferring MATLAB to a new computer can be found in the related solution: "Can I transfer my MATLAB & Simulink Student Version to a new machine?” |
Linux | For Linux:
For a Linux machine, the Host ID is the MAC Address of the eth0 device (first Ethernet device). To obtain this value, run the following command in a Terminal window:
/sbin/ifconfig eth0
The Host ID will be the value listed next to the tag "HWaddr" without the colons. |
Solaris | Solaris CPU hostid: To get this value, run the following command in a Terminal Window: hostid |