Reset Supermicro IPMI Username and Password to Default
This guide will show you how to use a DOS LiveCD or USB to modify IPMI users and reset the IPMI BMC to factory defaults. The first step is to get ipmicfg. Supermicro has a package that includes DOS, Windows and Linux versions. This is available on the resource page of this WiKi.
IPMIcfg dir listing
As we have physical access to this machine, we are using a DOS LiveCD to perform the IPMI Password reset.
IPMIcfg DOS dir listing
The IPMICFG.EXE that one can see above is the tool that we will use. One of the first things that you should do is make sure you get the IPMI IP address and MAC address. Use ipmicfg -m to get this information. It may be a good idea to write this down.
IPMIcfg show IP Address and MAC
One of the most useful tools is just creating a new user. During this process, you need four pieces of information:
- User Number
- User Name
- Password
- Privileges
The first three are fairly easy. The fourth is a bit harder. IPMI security allows you to use the following permission levels:
- Administrator Level: 4
- Operator Level: 3
- User Level: 2
- Callback Level: 1
IPMIcfg DOS user levels
The next thing I will generally do is create a new user. The below creates a user with the username Patrick and the password Password. The user is created in the third spot. User 1 is anonymous and user 2 is ADMIN if that is still active.
IPMIcfg DOS add a user at the user level