![f/w 升级后无法登录 Supermicro X9DRW-iF 的 IPMI](https://linux22.com/image/650812/f%2Fw%20%E5%8D%87%E7%BA%A7%E5%90%8E%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%20Supermicro%20X9DRW-iF%20%E7%9A%84%20IPMI.png)
我有一个装有 SuperMicro 的盒子X9DRW-iF主板。它内置BMC模块,为其提供IPMI接口和web-GUI。
将 BMC 固件从 web-GUI 升级R 2.35
到Web-GUI 后R 2.59
(“BMC 保留配置”屏幕中选中了“网络”和“IPMI”选项,未选中“保留所有配置”选项)BMC 模块重新启动,可以通过 HTTP 和 SSH 访问,但拒绝我通过 HTTP 和 SSH 使用默认登录名和密码(ADMIN/ADMIN)的登录尝试。
在固件升级之前,IPMI 中只有一个用户 - 默认用户(ADMIN/ADMIN)。
我哪里做错了?我现在该怎么做才能恢复访问?我只能猜测,在这个盒子上的本地系统上用一些 Linux 东西重新刷新固件,而不保留任何 BMC 配置,以使其恢复到出厂默认设置。
答案1
不需要重新刷新 BMC 固件。
由于拥有对此盒子上安装的 Linux 操作系统的 root 访问权限,我可以使用以下命令修复 IPMI 访问ipmitool(1):
$ sudo ipmitool user list 1
ID Name Callin Link Auth IPMI Msg Channel Priv Limit
1 false false true NO ACCESS
2 ADMIN false false true ADMINISTRATOR
$ sudo ipmitool user set password 2 ADMIN
$
现在 ADMIN/ADMIN 可以再次工作了。
但是“我在固件升级过程中哪里出错了?”这个问题仍然没有答案。
答案2
我不是 IPMI 工具方面的专家;我总是感觉自己在摸索,但不知何故却得到了我需要的东西。
您可以在主机中尝试 IMPITool。它可能会让您访问恢复远程访问所需的配置:
答案3
也许已经太晚了...但是
在 BIOS 达到最新版本之前,不应将此主板刷新为新的 IPMI fw,否则 ipmi 会失效。