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

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

如果你在本地访问它,你可以指定一个新的密码。 在Linux上,这将通过ipmitool完成。 像这样的东西应该工作:

 ipmitool -I打开局域网1设置密码NEWPASSWORD

如果您不知道哪个通道是您的以太网接口,请按照如下方式逐个浏览它们:

 #ipmitool  - 我打开频道信息1
频道0x1信息:
  信道中型:802.3局域网
  通道协议types:IPMB-1.0
  会话支持:多会话
  活动会话计数:0
  协议供应商ID:7154
  易失(活动)设置
    警报:禁用
    每封邮件validation:已禁用
    用户级别validation:启用
    访问模式:始终可用
  非易失性设置
    警报:禁用
    每封邮件validation:已禁用
    用户级别validation:启用
    访问模式:始终可用

请注意,媒体types是“802.3 LAN”。 这是你想要的。 其他渠道可能如下所示:

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

我昨天刚刚处理了这个问题,因为我没有经常使用它,忘记了密码,所以我无法login到SuperMicro IPMI Web界面。 Insyte的回答中的命令对我来说不起作用,但是很接近。 此命令用于重置ADMIN帐户的密码:

ipmitool -I open user set password 2 ADMIN

数字2有用户标识。 ADMIN帐户默认为用户ID 2.因此,我将用户ID 2的密码设置为默认的ADMIN,但您可以在其中input任何其他密码。

感谢Insyte指导我使用ipmitool的正确轨道,经过几次在线search,我能够find这个工作命令。 希望这会帮助别人在这个问题上磕磕绊绊。

最好的方法是重置为默认值,并用SuperMicro本地工具清除FRU和LAN ,如下所示:

 ./ipmicfg-linux.x86_64 -fde 

(所有这些可能需要几秒钟才能生效,所以请在命令之间等待!)

现在closures从出厂默认值恢复的DHCP设置

 ./ipmicfg-linux.x86_64 -dhcp off 

然后,使用以下命令恢复networking设置:

 ./ipmicfg-linux.x86_64 -m $IP_ADDRESS ./ipmicfg-linux.x86_64 -k $NETMASK ./ipmicfg-linux.x86_64 -g $GATEWAY_IP 

我注意到,有时候,你需要重置BMC单元才能生效。 就在今天,无法通过ipmicfg实用程序ping我的服务器的IPMI IP地址,直到BMC重置之后:

 ./ipmicfg-linux.x86_64 -r 

您必须使用相同的工具重新configurationIP /networking掩码/网关,但是这是我可以使其工作的唯一方法。
OpenIPMI和IPMITools在Debian Squeeze上不适用于我。 我尝试重置密码,冷重置BMC,无济于事。 但是,它们适用于设置IP和读取传感器数据。

您可以从SuperMicro FTP为您的操作系统获取适当的版本:
ftp://ftp.supermicro.com/utility/IPMICFG/

Supermicro IPMI BMC可能相当不稳定和麻烦。 在尝试使用通用工具(如IPMITool)修复之前, 始终使用由Supermicro提供的实用程序和工具

像其他人所build议的那样,不需要重新设置整个单元。

如果您具有对服务器的物理访问权限 ,请按照以下简单步骤重置IPMI上的ADMIN密码:

  1. 使用Rufus创build一个可启动的DOS U盘。
  2. 下载 Supermicro发布的最新IPMICFG实用程序。
  3. 解压存档并将“DOS”文件夹的内容复制到可引导的DOS USB上。
  4. 将服务器引导至DOS并导航到您复制到USB上的“DOS”文件夹。
  5. 获取要设置其密码的IPMI用户的用户标识:

    ipmicfg -user list

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

    ipmicfg -user setpwd 2 your_password_here

  7. 使用您刚刚设置的密码login到IPMI Web GUI。

我已经在几十个Supermicro IPMI BMC上重置了ADMIN密码。 在我尝试过的所有方法中,这是唯一一个能够100%工作的程序。

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

以下命令适用于CentOS 6:

 yum -y install OpenIPMI modprobe ipmi_devintf 

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

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

这个简单的答案是不同于那些需要安装一些其他正式的操作系统来重置密码。

使用正确的IPMI固件文件和SuperMicro网站上正确的闪存实用程序启动您的主板的拇指驱动器。 我们使用基于dos的简单程 如果您已经拥有当前的IPMI固件,只需使用您现有的相同版本进行刷新即可。

我们的大部分系统都是基于X8的板载IPMI。 这些使用YAFUKcs(另一个固件更新程序)。

如果你通常在更新的时候保存configuration文件,只需yafukcs -full romfile.ima选项设置为yafukcs -full romfile.ima而不是yafukcs -full -c romfile.ima

有趣的是,不使用-c选项不会导致在BIOS中重置IPMI静态寻址。 它仅影响IPMI环境中的设置,例如LDAP,NTP和您configuration的任何警报通知。

您应该考虑在IPMI更新后刷新系统BIOS,但不是必需的。 如果您刷新系统BIOS,则这些设置将被重置,但IPMI LAN设置不会更改。

讨厌挖掘“老线”,但这个仍然是第一个寻找解决上市问题时出现的。

我刚刚发现,Supermicro网站的IPMIView工具可以更改IPMIpipe理员帐户上的ADMIN密码! 🙂