less than 1 minute read

本文说明如何使用 ipmitool 重置 MiTAC R1520G6、R2520G6 与 G4520G6 的 OpenBMC 密码,涵盖远程重置(适用于仍可通过网络连接到 OpenBMC 的情况)与本地重置(适用于 OpenBMC 密码丢失或未知的情况)两种场景。

概述

重置 BMC 密码有两种场景:

  1. 远程重置 — 您仍拥有有效的 OpenBMC 账号密码与网络连接。可通过 LAN 使用 ipmitool 远程触发密码重置。
  2. 本地重置 — OpenBMC 密码未知或丢失。您必须直接在服务器主机上(带内,In-band)执行 ipmitool,在无需密码的情况下进行重置。

注意: 完成任一重置方式后,OpenBMC 都会自动重启。重启后,您需要使用 OpenBMC 出厂默认密码 登录。


前置条件

项目 要求
工具 已安装 ipmitool
远程重置 具备 OpenBMC IP 的网络连接与有效账号密码
本地重置 具备服务器操作系统的物理或控制台访问权限

场景一:远程重置

当您仍拥有有效的 OpenBMC 账号密码且具备网络连接时,可使用此方法。

命令

ipmitool -I lanplus -H {BMC_IP} -U {BMC_username} -P {BMC_password} -C 17 raw 0x30 0x2 0x43 0x4c 0x52 0xbb
ipmitool -I lanplus -H {BMC_IP} -U {BMC_username} -P {BMC_password} -C 17 raw 0x06 0x32

请将 {BMC_IP}{BMC_username}{BMC_password} 替换为实际数值。

示例

ipmitool -I lanplus -H 192.168.1.100 -U admin -P current_password -C 17 raw 0x30 0x2 0x43 0x4c 0x52 0xbb
ipmitool -I lanplus -H 192.168.1.100 -U admin -P current_password -C 17 raw 0x06 0x32

结果

OpenBMC 将会自动重启。重启后,请使用 OpenBMC 出厂默认密码 登录。


场景二:本地重置(密码丢失)

当 OpenBMC 密码未知或丢失,且无法通过远程访问时,可使用此方法。

命令

请直接在服务器上执行以下命令(带内执行,不需要 IP 或账号密码):

ipmitool -C 17 raw 0x30 0x2 0x43 0x4c 0x52 0xbb
ipmitool -C 17 raw 0x06 0x32

结果

OpenBMC 将会自动重启。重启后,请使用 OpenBMC 出厂默认密码 登录。


重置完成后

OpenBMC 重启后,请使用出厂默认账号密码登录。默认的用户名与密码印制在服务器的服务标签(Service Label)上,或记载于该平台的硬件手册中。

建议在使用默认账号密码登录后,立即修改 BMC 密码。