是否可以在 SuperMicro IPMI 接口上重置密码?

是否可以在 SuperMicro IPMI 接口上重置密码?

是否可以在 SuperMicro IPMI 接口上重置密码?我的主板型号是 X8STI-F。

答案1

如果您在本地访问,则可以指定新密码。在 Linux 上,这可以通过 来完成ipmitool。类似这样的操作应该有效:

ipmitool -I 打开 lan 设置 1 密码 NEWPASSWORD

如果您不知道哪个通道是您的以太网接口,只需逐页浏览即可,如下所示:

# ipmitool -I 打开频道信息 1
通道 0x1 信息:
  信道介质类型 : 802.3 LAN
  通道协议类型 :IPMB-1.0
  会话支持:多会话
  活动会话数:0
  协议供应商 ID : 7154
  易失性(主动)设置
    警报:已禁用
    每条消息的身份验证:已禁用
    用户级别身份验证:已启用
    访问模式:始终可用
  非易失性设置
    警报:已禁用
    每条消息的身份验证:已禁用
    用户级别身份验证:已启用
    访问模式:始终可用

请注意,介质类型为“802.3 LAN”。这就是您想要的。其他通道可能如下所示:

# ipmitool -I 打开频道信息 2
通道 0x2 信息:
  通道介质类型:串行/调制解调器
  通道协议类型 :IPMB-1.0
  会话支持:单会话
  活动会话数:0
  协议供应商 ID : 7154
# ipmitool -I 打开频道信息 3
通道 0x3 信息:
  通道介质类型 : 系统接口
  通道协议类型 : KCS
  会话支持:无会话
  活动会话数:0
  协议供应商 ID : 7154

答案2

我昨天也遇到了同样的问题,我无法登录我的 SuperMicro IPMI 网络界面,因为我不经常使用它,而且忘记了密码。Insyte 的答案中的命令对我来说不起作用,但很接近了。此命令可用于重置 ADMIN 帐户的密码:

ipmitool -I open user set password 2 ADMIN

那里的数字 2 是用户 ID。ADMIN 帐户默认为用户 ID 2。因此,我将用户 ID 2 的密码设置为 ADMIN,这是默认值,但您可以在此处输入任何其他密码。

感谢 Insyte 为我指明了使用 ipmitool 的正确方向,在网上搜索了几次后,我找到了这个有效的命令。希望它能帮助其他遇到这个问题的人。

答案3

Supermicro IPMI BMC 可能相当不稳定且麻烦。你应该总是使用 Supermicro 提供的实用程序和工具然后尝试使用 IPMITool 等通用工具进行修复。

没有必要像其他人建议的那样重置整个单元。

如果你有物理访问到服务器,按照以下简单步骤重置 IPMI 上的 ADMIN 密码:

  1. 使用以下方式创建可启动的 DOS USB 驱动器鲁弗斯
  2. 下载Supermicro 发布的最新 IPMICFG 实用程序。
  3. 提取档案并将“DOS”文件夹的内容复制到可启动的 DOS USB 上。
  4. 将服务器启动到 DOS 并导航到您复制到 USB 上的“DOS”文件夹。
  5. 获取要设置密码的 IPMI 用户的用户 ID:

    ipmicfg -user list

  6. 为该用户设置新密码(ADMIN 用户的 ID 通常为 2):

    ipmicfg -user setpwd 2 your_password_here

  7. 使用您刚刚设置的密码登录 IPMI Web GUI。

我已经重置了数十个 Supermicro IPMI BMC 的 ADMIN 密码。在我尝试过的所有方法中,这是唯一 100% 有效的方法。

笔记:如果您的系统上已经安装了 Windows 或 Linux,那么您可以跳过步骤 1、3 和 4,而只需使用步骤 2 中下载的 Supermicro 工具包中的相应可执行文件执行步骤 5 和 6 中的命令。如果你使用 Linux你会遇到kcs_error_exit调用命令时出现消息ipmicfg,则需要安装 OpenIPMI 库并启用ipmi_devintf内核模块。

以下命令适用于 CentOS 6:

yum -y install OpenIPMI
modprobe ipmi_devintf

modprobe ipmi_devintf请记住,每次重新启动服务器时都需要重新运行该命令。

答案4

如果您很少使用 IPMI 接口,则可能仍使用默认用户名/密码 ADMIN/ADMIN(区分大小写)。

相关内容