什么是主机 ID 或计算机 ID?如何找到我的主机 ID(计算机 ID)以便激活或获取我的许可证文件?

91 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 30 May 2014
为了获取许可证文件,必须提供主机 ID 或计算机 ID。这个 ID 是什么,如何在我的计算机上找到它?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 4 Feb 2021
Edited: MathWorks Support Team on 4 Feb 2021
主机ID是一条标志计算机唯一性的信息,用于生成特定机器的MATLAB许可证文件。大多数情况
下,主机ID是计算机第一块网卡的MAC地址。但也有一些例外:
1.对于Windows计算机上的单个许可证,可以将C盘的卷序列号用作主机ID
2.使用网络许可证的话,也可以将IP地址用作主机ID。但我们并不建议这样做,因为IP地址可
能会由于其他原因而改变。
要找到您的主机ID,请根据不同的电脑操作系统来操作:
Windows
对于个人版(Individual)和单机版(Designated Computer)许可证,主机ID可以是C盘的卷
序列号,也可以是网卡的MAC地址。
要获取卷序列号,请打开 Windows系统的“命令提示符”并运行以下命令:
vol c:
卷序列号是在命令输出结果的第二行末尾列出的值(例如,“卷序列号是1234-ABCD”)
对于并发版许可证(Concurrent)或网络命名版(Network Named User)许可证,必须将正在
使用的MAC地址用作主机ID。此外,具有B:驱动器的计算机必须使用MAC地址作为主机ID
要获取MAC地址,请打开 Windows系统的“命令提示符”并运行以下命令:
getmac
如果有多个MAC地址,请使用列表顶部的MAC地址。
苹果系统
对于MacOS,主机IDen0设备的MAC地址。
要获取en0设备的MAC地址,请先打开“终端”应用程序:
1.打开“访达”
2.打开“应用程序”文件夹
3.打开“实用工具”文件夹
4.启动“终端”应用程序
在“终端”窗口中,输入以下命令:
ifconfig en0 | grep ether
MAC地址是“ether”旁边列出的值。
Linux
如果使用R2014a及更高版本,无论接口名称如何,任何MAC地址都可以用作主机ID。如果有多个
MAC,请使用序列里最小的一个。
要使用bash shell获取MAC地址,请运行以下命令:
/sbin/ifconfig <接口名称>
其中,<interfaceName>是网络接口的名称。例如 eno1eth0wlan0 enp5s0 都是常见的
Linux网络接口名称。
如果没有安装网络工具,也可以运行以下命令:
ip addr | grep ether
对于R2013b和更早版本,主机IDeth0en0接口的MAC地址。
要使用bash shell获取MAC地址,请运行以下命令:
/sbin/ifconfig eth0
/sbin/ifconfig eth1
MAC地址通常是“HWaddr”旁边列出的值。如果您的Linux发行版没有遵循以enXethX命名的网
络接口,则需要更新至MATLAB R2014a或更高版本,或更改接口名称,以便MATLAB可以检测到它
们。请查阅发行版的文档,以获取有关更改网络接口命名的说明。

More Answers (0)

Community Treasure Hunt

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

Start Hunting!