If you follow my thoughts microblog you may have noticed that I finally had to replace my router. The new to me motherboard is a SUPERMICRO X11SDV. I was finishing setup on it and discovered that I do not have the IPMI password. Turns out that getting it may be tricky, especially if you have one of the motherboards that didn't ship with their BMC Unique Password Security Feature, but got it via a firmware update. This means you may not have the default password on a label on your board.
No matter, it's actually really easy to reset, though it took a bunch of searching to find out how. Here is what worked for me.
- Download the IPMICFG softare for UEFI Shell from here
- Unzip and copy the
UEFI\IPMICFG.efi
file to a FAT32 formatted USB stick. - Boot the system and enter the
UEFI Shell
(usuallyF11
to get a boot menu). - Mount your USB drive (mine was blk3) with the mount command.
- Factory reset the BMC with
IPMICFG.efi -fde
- List your users with
IPMICFG.efi -user list
- Take the ID of the ADMIN user, which is usually 2 and set the password with
IPMICFG.efi -user setpwd ID_NUMBER NEW_PASSWORD
Optionally you can set your BMC network at this point as well.
- Disable DHCP
IPMICFG.efi -dhcp off
- Set IP address
IPMICFG.efi -m IP_ADDRESS
- Set Netmask
IPMICFG.efi -k NETMASK
- Set Gateway
IPMICFG.efi -g GATEWAY
After a reboot I was able to access the BMC via a web browser.