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

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

 採用された回答

MathWorks Support Team
MathWorks Support Team 2014 年 2 月 19 日

1 投票

当为一台指定电脑生成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?“

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange安装和许可简介 についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!