Answers:
如果您在本地访问它,则可以指定一个新密码。在Linux上,可以通过来完成ipmitool
。这样的事情应该起作用:
ipmitool-我打开局域网设置1个密码NEWPASSWORD
如果您不知道哪个通道是您的以太网接口,则一次只能一次翻阅它们,就像这样:
#ipmitool-我打开频道信息1 频道0x1信息: 通道中型:802.3 LAN 通道协议类型:IPMB-1.0 会话支持:多会话 活动会话数:0 协议供应商ID:7154 易失性(活跃)设置 警报:禁用 按邮件身份验证:已禁用 用户级别验证:已启用 访问模式:始终可用 非易失性设置 警报:禁用 按邮件身份验证:已禁用 用户级别验证:已启用 访问模式:始终可用
请注意,介质类型为“ 802.3 LAN”。那就是你想要的那个。其他渠道可能看起来像这样:
#ipmitool-我打开频道信息2 频道0x2信息: 通道媒介类型:串行/调制解调器 通道协议类型:IPMB-1.0 会议支持:单节 活动会话数:0 协议供应商ID:7154 #ipmitool-我打开频道信息3 频道0x3信息: 通道媒介类型:系统接口 通道协议类型:KCS 会话支持:无会话 活动会话数:0 协议供应商ID:7154
ipmitool
在登录服务器时运行,而不是在另一台主机上。
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
昨天我只需要处理同样的问题,因为我没有经常使用它并忘记了密码,所以无法登录我的SuperMicro IPMI Web界面。Insyte的答案中的命令对我不起作用,但是很接近。此命令用于重置ADMIN帐户的密码:
ipmitool -I open user set password 2 ADMIN
数字2是用户ID。ADMIN帐户默认为用户ID2。因此,我将用户ID 2的密码设置为ADMIN,这是默认密码,但是您可以在其中输入其他任何密码。
感谢Insyte为我指出使用ipmitool的正确方法,在进行了几次在线搜索之后,我能够找到此有效命令。希望它将对遇到此问题的其他人有所帮助。
root
。感谢@ ben-baron
Supermicro IPMI BMC可能很不稳定且很麻烦。在尝试使用IPMITool等通用工具进行修复之前,应始终使用Supermicro提供的实用程序和工具。
不必像其他人建议的那样重设整个设备。
如果您可以物理访问服务器,请按照以下简单步骤在IPMI上重置ADMIN密码:
获取要设置其密码的IPMI用户的用户ID:
ipmicfg -user list
设置该用户的新密码(ADMIN用户的ID通常为2):
ipmicfg -user setpwd 2 your_password_here
使用您刚设置的密码登录到IPMI Web GUI。
我已经在数十个Supermicro IPMI BMC上重置了ADMIN密码。在我尝试过的所有方法中,这是唯一可以100%地运行的过程。
注:如果您已经安装了Windows或Linux系统上安装,那么你可以跳过步骤1,3和4只执行使用相应的可执行步骤5和6的命令,从超微工具包在步骤2中下载的。如果你是使用Linux,并且kcs_error_exit
在调用ipmicfg
命令时遇到消息,则需要安装OpenIPMI库并启用ipmi_devintf
内核模块。
以下命令可在CentOS 6上运行:
yum -y install OpenIPMI
modprobe ipmi_devintf
请记住,modprobe ipmi_devintf
每次重新引导服务器时都需要重新运行该命令。
最好的方法是重置为默认值,并使用SuperMicro本机工具清除FRU&LAN,如下所示:
./ipmicfg-linux.x86_64 -fde
(所有这些可能要花几秒钟才能生效,因此请在命令之间等待!)
现在关闭使用以下命令从出厂默认设置恢复的DHCP设置
./ipmicfg-linux.x86_64 -dhcp off
然后,使用以下方法还原网络设置:
./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP
我注意到,有时您需要重置BMC单元才能使其生效。就在今天,直到BMC重置之后,才能通过ipmicfg实用程序ping我的服务器的IPMI IP地址:
./ipmicfg-linux.x86_64 -r
您必须使用相同的工具再次配置IP / Netmask / Gateway,但这是我可以使它正常工作的唯一方法。
OpenIPMI和IPMITools在Debian Squeeze上不适合我。我尝试过重设密码,冷重设BMC,无济于事。但是,它们对于设置IP和读取传感器数据非常有用。
您可以从SuperMicro FTP获得适合您的操作系统的版本:ftp ://ftp.supermicro.com/utility/IPMICFG/
这个简单的答案不同于其他需要安装其他正式操作系统才能重置密码的答案。
通过SuperMicro网站,使用适合您主板的正确IPMI固件文件和正确的闪存实用程序来引导拇指驱动器。为了简单起见,我们使用基于dos的dos。如果您已经拥有当前的IPMI固件,只需使用您已经拥有的相同版本对其进行刷新。
我们的大多数系统都是基于X8的板载IPMI。它们使用YAFUKcs(另一个固件更新程序)。
如果您通常在更新时保存配置,只需不使用-c选项yafukcs -full romfile.ima
而不是yafukcs -full -c romfile.ima
有趣的是,-c
省略该选项不会导致IPMI静态寻址在BIOS中被重置。它仅影响IPMI环境中的设置,例如LDAP,NTP和您配置的所有警报通知。
您应该考虑在IPMI更新后刷新系统BIOS,但这不是必需的。如果刷新系统BIOS,这些设置将被重置,但是IPMI LAN设置将不会更改。