![Flexlm 服务器的 MAC ID eth0 和 wlan0](https://linux22.com/image/78359/Flexlm%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%20MAC%20ID%20eth0%20%E5%92%8C%20wlan0.png)
我正在尝试设置一个 flexlm 服务器。供应商要求我发送系统的 MAC ID。我输入了 ifconfig。发现eth0和wlan0有2个不同的HWaddress。我的系统的 MAC id 是哪一个?供应商已经为 wlan0 硬件地址生成了许可证文件。我尝试使用以下命令使 wlan 和 eth0 硬件地址相同
ifconfig eth0 硬件以太网地址
然而,服务器仍然存在一些问题。有人可以告诉我我的服务器的 MAC ID 吗?
答案1
我认为将同一台机器上的两个设备的 MAC 地址设置为相同并不是一个好主意。如果设备位于不同的网络上,它甚至可能起作用,但仍然-它至少令人困惑。
您的服务器有两个网络接口,因此它有两个 MAC 地址。
从技术上讲,wlan 和 eth 作为网络接口没有区别。
该软件在检查许可证时忽略 wlan 而只查看 eth 的原因可能是一种约定。
实际上,每个服务器都有一个 eth 接口,当然,该接口可能未被使用。并且它可以有多个eth接口。
所以使用 MAC 是有道理的eth0
- 但他们忘记告诉你隐式约定。
这不是一个非常干净的解决方案,但您可以尝试将 MAC 设置eth0
为许可的 MAC,就像您所做的那样,但将 MAC 更改wlan0
为其他内容。
以上与flexlm无关,因为我不知道该软件;
但我在这里找到了有关该问题的一些具体信息:
在 Autodesk 论坛中发布“FlexLM 在 Hostid 中显示了 2 个物理地址。这是一个问题吗?”。
它指出根据服务器上所有网络接口的 MAC 地址检查许可证,因此该部分应该可以工作。
所描述的解决方案类似于禁用 IPV6,并更改/etc/hosts
.