什么是主机ID?我如何找到我的主机ID以便激活我的许可证?

11,384次浏览(过去30天)
为了激活我的许可证,我必须提供一个主机ID。什么是主机ID,我如何在我的电脑上找到它?

接受的答案

MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2021年3月10日
一个主机ID是唯一标识一台计算机的特定信息。主机id用于生成MATLAB许可文件,这是特定于机器的。大多数情况下,主机ID是计算机的最低枚举MAC地址。然而,也有例外:
  • 对于Windows计算机上的单个许可证,C:驱动器的卷序列号可以用作主机ID。
  • 对于网络许可证,可以使用IP地址作为终端标识码。由于IP地址可能会因外部因素而改变,因此不建议配置。
要找到您的主机ID,请遵循下面针对您的操作系统的说明。
窗户
对于个人和指定计算机许可证,主机ID可以是C:驱动器的卷序列号,也可以是网卡的MAC地址。
如果需要获取卷序列号,请在Windows命令提示符下执行如下命令:
c:
卷序列号是在输出的第二行末尾列出的值(例如:“卷序列号为1234-ABCD”)
对于“网络并发”或“网络命名用户”license,必须使用MAC地址作为终端标识码。此外,带有B:驱动器的计算机必须使用MAC地址作为主机ID。
要获取MAC地址,请打开Windows命令行提示符,执行以下命令:
getmac
如果这产生了多个MAC地址,使用列表顶部的那个。
MacOS
对于MacOS,主机ID是en0设备的MAC地址。
要获取en0设备的MAC地址,首先打开终端窗口:
  • 开放的仪
  • 打开“Applications”文件夹
  • 打开“Utilities”文件夹
  • 启动“Terminal”应用程序
在“终端”窗口中输入如下命令:
Ifconfig en0 | grep ether
MAC地址为“ether”后的值。
Linux
在R2014a及后续版本中,任何无论接口名称如何,MAC地址都可以作为主机ID。如果是枚举接口,请使用枚举值最低的接口。
使用bash命令获取MAC地址:
/sbin/ifconfig < interfaceName >
其中是网络接口的名称。例如,eno1、eth0、wlan0或enp5s0是常见的Linux网络接口名称,尽管这将因计算机而异。
如果没有安装net-tools,也可以执行以下命令:
知识产权地址| grep ether
对于R2013b及之前版本,Host ID为eth0或en0接口的MAC地址。
使用bash命令获取MAC地址:
/sbin/ifconfig eth0
/sbin/ifconfig eth1
MAC地址通常为“HWaddr”后面的值。如果您的Linux发行版没有遵循enX或ethX命名方案的网络接口,您要么需要更新到MATLAB R2014a或更高版本,要么更改接口的名称,以便MATLAB可以检测它们。有关更改网络接口命名方案的说明,请参阅您的发行版文档。
13个评论
戴玉斌
戴玉斌 2021年3月29日
为什么它说我的hostid是错的?但我只是给了相同的ID。

登录评论。

更多的答案(23)

尼古拉斯·福勒
尼古拉斯·福勒 2015年1月21日
我已经下载了MatLab和一切,但现在当我试图访问它,一个错误弹出说,我的用户名不匹配的用户名在许可证文件。我不是一个精通技术的人,谁能给我一个步骤来解决这个问题?
谢谢
7评论

登录评论。


ThatNeuroGuy
ThatNeuroGuy 2018年7月25日
值得注意的是,CentOS 7中以太网连接的默认名称已更改。现在是“eno#”,因此该命令类似于:/sbin/ifconfig/eno1

卢卡
卢卡 2017年10月23日
编辑:沃尔特·罗伯森 2017年11月2日
你好,我有一台运行windows7和Fedora Linux的电脑。我先在Windows上安装带Campus许可证的Matlab,然后在linux上安装。安装是好的,但在启动matlab控制台命令,我读…
(luca@luca本)matlab
rm: impossibile rimuovere'/tmp/matlab. lucas .need_softwareopengl.log':不允许操作
/usr/local/ matlab / r2017b /bin/matlab-glselector.sh: riga
MATLAB选择软件OPENGL渲染。
许可证付款失败了。
许可证经理错误9
你的用户名与license文件中的用户名不匹配。
在这台计算机上运行MATLAB,你必须运行激活客户端重新激活您的许可证。
进行故障排除这个问题通过访问:
//www.tatmou.com/金宝appsupport/lme/R2017b/9
诊断信息:
特点:MATLAB
许可证路径:/home/luca/.matlab/R2017b_licenses: / usr /地方/ MATLAB / R2017b /许可证/ license.dat: / usr /地方/ MATLAB / R
2017 b /许可证/ license_luca_40614116_R2017b.lic
…为什么?秋明石油公司
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年11月2日
在Linux系统上,最常见的原因似乎是激活过程询问使用哪个用户名时回答了“root”。另一种可能是回答时使用全名而不是用户名——例如,如果您在运行激活时回答的是“Luca Filippone”而不是“Luca”。

登录评论。


卢卡
卢卡 2017年11月5日
编辑:沃尔特·罗伯森 2017年11月5日
Tnks,现在的错误是…
(luca@Luca ~)matlab
错误成功发送到MathWorks的日志。
------------------------------------------------------------------------
分段在11月11日检测到违规5 23:19:39 2017
------------------------------------------------------------------------
配置:
崩溃解码:禁用-没有沙箱或构建区域路径
崩溃模式:继续(默认)
当前的视觉: 0x65(类4,深度24)
默认的编码:UTF-8
部署:假
GNUC库:2.25稳定
宿主的名字: Luca.localdomain
MATLAB架构:glnxa64
MATLAB授权ID: 4372111
MATLAB: /usr/local/MATLAB/R2017b
MATLAB版本: 9.3.0.713579 (R2017b)
操作系统:Linux 4.12.9-300.fc26.x86#64#1 SMP星期五8月25日13:09:43 UTC 2017 x86#64
处理器ID: x86 Family 6 Model 42,真因特尔
虚拟: Java 1.8.0_121-b13 with Oracle Corporation Java HotSpot(TM) 64位服务器虚拟机混合模式
窗口系统: Fedora Project (11903000)、显示:1
过错数:1
不正常的终止:
分段违反
注册从故障状态():
RBX = 000000000000001a
RCX = 00007f0c7060c0d8 RDX = 00000000021f6660
RBP = 0000000000000001
RSI = 00007ffe37ceb1b8
R8 = 0000000000000000 r9 = 0000000000000010
R10 = 00007f0c887e50b0
R12 = 00007ffe37ceb1b8
R15 = 00007f0c887e1270
RIP = 000000000000beb0 EFL = 0000000000010246
Cs = 0033 fs = 0000 gs = 0000
堆栈从断层Trace ():
[0]0x000000000000beb0<未知模块>+00000000
如果这个问题是可重复的,请通过以下方式提交服务请求:
//www.tatmou.com/金宝appsupport/contact_us/
一个技术支持工程师可能会金宝app与您联系以了解更多信息。
谢谢感谢您的帮助。**此崩溃报告已作为/home/luca/matlab\u crash\u dump.12032-1保存到磁盘**
MATLAB是否因为致命错误而退出
杀了
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年11月5日
您应该联系Mathworks获得免费安装帮助。
我怀疑你有libc相关的问题

登录评论。


徐光召
徐光召 2017年11月28日
如果我只有一个接口呢 在Linux与MAC地址 00:00:00:00:00:00 ?非常感谢!
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年11月28日
那么你就不能用MATLAB了。接口lo是“本地环回”,这是一个内部虚构,允许主机与自己对话。您至少需要为Linux配置一个网络设备(它不必连接到internet,但必须存在)。

登录评论。


Pinar Pir
Pinar Pir 2018年3月25日
你好,我发现我的主机ID在windows是XXXX-XXXX,我复制粘贴这个,但得到错误:主机ID给出的是无效的操作系统,你已经选择。请检查“我如何找到我的主机ID?”链接,并确保您的主机ID中没有无效字符(!@#$%^&*():-)
我试图用_或空格替换-或完全删除它,但我仍然得到相同的错误。
ID是vol c:的,我也有一个d:,但是安装是在c:上进行的。我尝试使用卷d的ID:但它也不工作。
我该怎么办?
10评论
本杰明·里纳托
本杰明·里纳托 2021年4月7日
谢谢沃尔特。这正是我最后做的(连续两年…希望下次我能记住)。

登录评论。



蒙特斯查尔斯
蒙特斯查尔斯 2018年10月22日
为了激活我的许可证,我必须提供一个主机ID。什么是主机ID,我如何在我的电脑上找到它?

guangpeng刘
guangpeng刘 2018年11月23日
error.png ,我下载了MatLab并安装在我的电脑,但现在安装结束后,我打开MatLab程序,有一个错误如图所示,所以谁能给我一个步骤过程如何解决这个?
谢谢
1评论
凯尔·佩里
凯尔·佩里 2018年11月29日
你好,
你接收到的错误通常意味着你启动MATLAB的用户名与许可证文件中的用户名不匹配。为了解决这个问题,请重新运行MATLAB激活客户端并激活到正确的用户名。
我在下面附上了一个链接,解释了这个错误以及如何更详细地解决它:

登录评论。


詹姆斯·希尔
詹姆斯·希尔 2018年12月28日
编辑:詹姆斯·希尔 2018年12月28日
****我删除了我上次激活的网站,并重新运行激活,它工作******
许可证签出失败。
License管理器错误-9
您的计算机hostid (" 72年e61f774187 80年fa5b61132c )与license的hostid不匹配
文件( 064303 c59aa9 ).
要在这台计算机上运行MATLAB,必须运行激活客户端来重新激活您的许可证。
许可证签出失败。
License管理器错误-9
您的计算机hostid (" de026e164bfb 80年fa5b61132c )与license的hostid不匹配
文件( 227476 e03f48 ).
License管理器错误-9
您的计算机hostid (" 82年a0913137be 80年fa5b61132c )与license的hostid不匹配
文件( 426年c28538ee0 ).
要在这台计算机上运行MATLAB,必须运行激活客户端来重新激活您的许可证
License管理器错误-9
您的计算机hostid (" 5 eb0f3ee0874 80年fa5b61132c )与license的hostid不匹配
文件( 3e282db599ea ).
我激活。用我的 标准帐户登录名 .激活后立即运行matlab。主机ID在每次激活尝试中不断变化。在我安装并行工具箱之前,它工作得很好。
我的操作系统是:
Linux enkidu-t3a 4.19.12-2-MANJARO #1 SMP PREEMPT Sun Dec 23 19:08:00 UTC 2018 x86_64 GNU/Linux
inxi - n:
网络:Device-1: Realtek RTL8111/8168/8411 PCI Express千兆以太网驱动程序:r8169
IF: enp111s0 state: up speed: 1000mbps duplex: full mac: 80: fa: 5 b: 61:13:2c
Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi
IF: wlp113s0 state: down mac: 96:5a:28:6b:14:48
2的评论
詹姆斯·希尔
詹姆斯·希尔 2018年12月28日
你好沃尔特,
我考虑了动态MAC寻址,但是,如果你看我的inxi -n输出和来自它的MAC地址,并将它与假定的永远不变的HOST ID进行比较。
我刚看了我的驾照。激活标签确实引用了我的无线MAC和主机ID引用了有线,所以这可能是问题。由于MATHWORKS未能正确地记录或描述激活标签在HOST ID的位置是如何工作的,所以一开始并不明显。
令人不安的方面是,为什么在没有重新启动的情况下,在没有对系统进行其他更改的情况下,需要多次激活尝试来“修复”系统。我个人对我在工作和不工作之间做了什么并不了解。
如果出现这个问题,我建议从头开始。在本地删除MATHWORKS网站和.lic文件上的所有激活。
如果您使用Arch Linux或Arch派生:
以及上面沃尔特的链接
来自:
hwinfo:
92:无。0:10701以太网
(在net.126创建)
SysFS ID:/class/net/wlp113s0
SysFS Device Link: /devices/ pci00001 /0000: 00:00 . 1d.7/0000:71:00.0
硬件类:网络接口
型号:“以太网网络接口”
司机:“iwlwifi”
驱动模块:“iwlwifi”
设备文件:wlp113s0
HW地址:f2:8a: 8 c: c2:47: b7
永久HW地址:34:e1:2d:df:1d:49
链接发现:没有
配置状态:cfg=new, avail=yes, need=no, active=unknown
附属于:27号(WLAN控制器)
-----和-----连线
91:无。0:10701以太网
(在net.126创建)
SysFS ID: /类/ net/enp111s0
SysFS设备链接:/devices/pci0000:00/0000:00:1d.5/0000:6f:00.0
硬件类:网络接口
型号:“以太网网络接口”
司机:“r8169”
驱动模块:“r8169”
设备文件:enp111s0
HW地址:80:费尔南多-阿隆索:5 b: 61:13:2c
永久硬件地址:80:fa:5b:61:13:2c
链接发现:是的
配置状态:cfg=new, avail=yes, need=no, active=unknown
附加到:#26(以太网控制器)
--------
为什么MATHWORKS曾经认为使用MAC地址是一个“聪明”的想法,因为它可以根据有效的安全原因进行更改,或者至少选择使用正确的HW地址。
有趣的是:
sudo inxi-n-v4
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: CLEVO/KAPOK driver: r8169 v: kernel . Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: CLEVO/KAPOK driver: r8169 v: kernel
端口:3000总线ID: 6f:00.0
IF: enp111s0 state: up speed: 1000mbps duplex: full mac: 80:fa:5b:61:13:2c
Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: 3000 bus ID: 71:00.0
IF: wlp113s0 state: down mac: 66:53: f3:57: d6:46
以上就是我所说的“不聪明”。
当下面这些组中的物品更有可能保持稳定时:
驱动器:本地存储:总数:2.98 TiB使用:44.31 GiB (1.5%)
ID-1: /dev/mmcblk0 model: 00000 size: 238.50 GiB
ID-2: /dev/nvme0n1 vendor: Samsung model: SSD 970 PRO 1TB size: 953.87 GiB
ID-3: /dev/sda vendor: Seagate model: ST2000LX001-1RG174 size: 1.82 TiB
Partition: ID-1: / size: 937.28 GiB used: 44.31 GiB (4.7%) fs: xfs dev: /dev/nvme0n1p1
ID-2: swap-1 size: 15.62 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p2
机器:类型:笔记本电脑系统:System76产品:Oryx Pro v: oryp4-b串行:N/A
Mobo: System76 model: Oryx Pro v: oryp4-b serial: N/A UEFI: American megtrends v: 1.07.05RSA3S76 date: 06/14/2018
这样一来,我们这些旅行的人,就可以选择更高级别的安全措施。
詹姆斯

登录评论。



马库斯·昆兹利
马库斯·昆兹利 2019年3月14日
嗨,伙计们,
有没有办法在Linux安装中不使用mac地址?
我们的MatLab安装是在一个可启动的Stick考试,所以问题是每次一个Stick是安装在另一台计算机的mac地址不是我们许可的。棍子没有网络连接!
谢谢你的帮助!
西蒙
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2019年3月14日
您可能需要联系技术支持。金宝app我不知道是否能做到。

登录评论。


蒂姆Reichard
蒂姆Reichard 2020年1月24日
622年b-cb38
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年1月26日
在这里回答问题的志愿者没有一个能用驱动器序列号做任何有用的事。特别是,我们不能从它为您生成许可密钥。您可能需要联系Mathworks Support以获得免费安装帮助。金宝app

登录评论。


马科斯阿莫林
马科斯阿莫林 2020年3月25日
我买了学生用的matlab,订单上来了。但是我没有收到激活密钥。今天登陆了自己创建的账号,订单没有出现,也不知道怎么拿到激活密钥。马科斯阿莫里姆巴西
我刷卡


伊恩•怀特塞德
伊恩•怀特塞德 2020年6月12日
编辑:沃尔特·罗伯森 2020年6月12日
License激活不接受我们三个冗余NLM服务器的MAC地址,它们被配置为:
00:00:00:00:00:01
00:00:00:00:00:02
00:00:00:00:00:03
因为它们在AWS的docker主机中运行。为什么不接受这些有效地址?
3评论

登录评论。


斯科特·斯蒂芬斯
斯科特·斯蒂芬斯 4 .卡特彼勒
有人知道我如何通过没有MAC地址的虚拟机的许可要求吗?
我试图让Matlab安装在一个运行Ubuntu的Codeanywhere容器上,没有运气。
box@Mat: /ifconfig -
链接encap:本地回环
inetaddr: 127.0.0.1掩码:255.0.0.0
向上回路运行MTU: 65536指标:1
处方Packets:0 errors:0 dropped:0 overruns:0 frame:0
TXPackets:0 errors:0 dropped:0 overruns:0 carrier:0
碰撞:0 txqueuelen: 0
处方字节:0 (0.0 B)发送字节:0 (0.0 B)
venet0链接encap: UNSPECHWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inetaddr: 127.0.0.2P-t-P: 127.0.0.2广播地址:0.0.0.0面具:255.255.255.255
向上广播点点点运行noarpMTU: 1500指标:1
处方Packets:22475 errors:0 dropped:0 overruns:0 frame:0
TX数据包:11661错误:0丢弃:0溢出:0载波:0
碰撞:0 txqueuelen: 0
处方字节:25693470 (25.6 MB)发送字节:1022082(1.0 MB)
venet0:0链接encap: UNSPECHWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inetaddr: 172.52.38.98P-t-P:172.52.38.98广播地址:172.52.38.98面具:255.255.255.255
向上广播点点点运行noarpMTU: 1500指标:1
此处没有可理解的MAC地址:(
因为这个虚拟机上没有网卡
box@Mat: / tmpinxi - n
网络:卡:无法访问检测网卡!
非常恼火。我可以运行完全免费的软件,如Rserver、Julia等,但我必须支付数千美元的软件不起作用。。。。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 5 .卡特彼勒
  • 全部为零的MAC地址为禁止MAC地址。无论谁设计了这个软件,都是违背标准的。Mathworks有权要求您只在符合标准的环境中使用它。
  • venet接口不能为其配置MAC地址。
  • 因此,您需要添加一个虚拟接口。
  • veth可以为它们配置MAC地址。我不知道MATLAB是否列举了veth许可证。
  • 你可以配置一个虚拟eth0, MATLAB很可能会找到
  • http://updates.virtuozzo.com/doc/pcs/en_us/virtuozzo/6/current/html/Virtuozzo_Users_Guide/35847.htm

登录评论。


tahir khalil
tahir khalil 2020年9月26日

达沃Argyropoulos
达沃Argyropoulos 2020年10月28日
编辑:沃尔特·罗伯森 2020年10月28日
XXXX-XXXX
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年10月28日
你公布硬盘序列号的目的是什么?
这里的志愿者没有访问许可证数据库的权限,所以我们不能创建密钥或许可证。

登录评论。


阿布Kanakagiri
阿布Kanakagiri 2021年2月8日
对于Linux/Ubuntu用户,主机id可以在有线/无线连接->旁边的“设置->网络->”设置图标中找到。在“详细信息”页签中,“硬件地址”是系统的主机id。


Pawel Kubik
Pawel Kubik 2021年7月20日
编辑:Pawel Kubik 2021年7月20日
主机ID使用的MAC地址是否必须是终端显示列表(getmac)的第一个?
在我的情况下,mac被分配到Hyper-V虚拟交换机。如果我删除了交换机,我需要重新生成计算机的许可证文件?
1评论
科林·弗雷泽
科林·弗雷泽 2021年7月21日
它应该是实际卡片的地址。这可能不是第一次,而是第二次。删除交换机后,需要重新生成license文件。
如果您仍然遇到这个问题,请在下面创建一个服务请求。
科林·弗雷泽

登录评论。


mahesh vyas以及
mahesh vyas以及 2021年7月22日
编辑:1月 2021年7月26日
先生
我的电脑坏了,我得换一台。我的新主机ID和用户名如下:
主机ID: DISK_SERIAL_NUM = b026xxxxx
发布:R2008b窗户
用户名:camvc216mahesh
我的安装密钥是xxxxxxxxxxxxxxxxxxxxxxxxxxx
当我运行MATLAB时,误差已经显示在屏幕上
我收到License Manager错误-9?
请纠正我的问题
我的电子邮箱是Mc.vyas@gmail.com
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年7月26日
使用磁盘序列号和激活密钥进行安装将这种情况缩小到一个学生许可证的Windows安装(好吧,我们需要关于它是R2008b的额外信息,以完全排除它是Home许可证的可能性)。

登录评论。

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!