如何重置 OpenBMC 密码
本文说明如何使用 ipmitool 重置 MiTAC R1520G6、R2520G6 与 G4520G6 的 OpenBMC 密码,涵盖远程重置(适用于仍可通过网络连接到 OpenBMC 的情况)与本地重置(适用于 OpenBMC 密码丢失或未知的情况)两种场景。
概述
重置 BMC 密码有两种场景:
- 远程重置 — 您仍拥有有效的 OpenBMC 账号密码与网络连接。可通过 LAN 使用
ipmitool远程触发密码重置。 - 本地重置 — 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 密码。