Host ID或者Machine ID是什么?为了激活或者取得我的License Passcodes,我该如何获取Host ID(Machine ID)?

为了激活或者取得我的License Passcodes,我必须提供一个Host ID或者Machine ID。这个ID是什么?我该如何获取?

 Accepted Answer

当为一台指定电脑生成License时,需要为这台电脑绑定一串数字。对一部分UNIX系统来说,使用32位hostid。对Linux,Mac和Windows系统来说,使用网卡物理地址(MAC)。Windows操作系统也可以使用IP地址。
 
如何获取你的Host ID或者Machine ID:
 
========== 
Windows®  
========== 
对单机版License(包括学生版),Host ID既可以是C盘卷标号(选择一),也可以是第一块网卡的MAC物理地址(选择二)。
 
注意事项1:对Concurrent或者Network Named User license,卷标号不能作为Host ID。
注意事项2:如果你的电脑有B盘,那么请直接用第二选择。
 
选择一:C盘卷标号(单机版和学生版)
 
要获取卷标号,打开一个命令提示符窗口(点击开始菜单,选择所有程序,附件,命令提示符)然后运行命令:
%%%BEGIN PRE%%% 
vol c: 
%%%END PRE%%% 
Host ID就是 "DISK_SERIAL_NUM=" 后面跟着的数字,不需要减号(比如 DISK_SERIAL_NUM=1234abcd)。
 
选择二:MAC地址(物理地址,所有license适用)
 
要获取MAC地址,打开一个命令提示符窗口,然后运行命令:
%%%BEGIN PRE%%% 
getmac 
%%%END PRE%%% 
Host ID就是第一行物理地址,不需要减号(比如 001122aabbcc)。
 
========== 
Solaris™ 
========== 
CPU Hostid: 
 
要获取这个值,在Terminal窗口运行命令: 
%%%BEGIN PRE%%% 
hostid 
%%%END PRE%%% 
 
========== 
Linux® 
========== 
Linux系统的Host ID是eth0(第一块网卡)的MAC地址。要获取这个值,在Terminal窗口运行命令:
%%%BEGIN PRE%%% 
/sbin/ifconfig eth0 
%%%END PRE%%% 
Host ID是”HWaddr“标签后面的值,不包括冒号。 
 
 ========== 
Mac OS® X 
========== 
Mac OS X系统的Host ID是en0(第一块网卡)的MAC地址。要获取这个值,在/Applications/Utilities下Terminal中运行命令:
%%%BEGIN PRE%%% 
netstat -I en0 
%%%END PRE%%% 
Host ID是输出第一行”Address“列的值,不包括冒号。
 
想要得知如何更改Host ID或者如何将license从一台电脑转换至另一台电脑,请参考相关解决方法:”How do I transfer a license to a new server machine or host?“
 
对MATLAB & Simulink学生版用户,想要将license从一台电脑转换至令一台电脑,请参考相关解决方法:”Can I transfer my MATLAB & Simulink Student Version to a new machine?“

More Answers (0)

Categories

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!