I've lost the password of my supermicro ipmi interface (since i almost never use it...) and well, i was wondering if there is a way to reset the password somehow. My motherboard is the x8sti-f.

Thanks in advance.

link|improve this question
I've done it on a HP DL585 system, and manipulated IPMI values on Sun X2200-M2 and V20z computers, so there's probably a way. I'd poke around on the Supermicro site. – David Mackintosh Nov 16 '09 at 4:14
feedback

3 Answers

If you access it locally you can specify a new password. On Linux this would be done via ipmitool. Something like this should work:

ipmitool -I open lan set 1 password NEWPASSWORD

If you don't know which channel is your ethernet interface, just page through them one at at time, like so:

# ipmitool -I open channel info 1
Channel 0x1 info:
  Channel Medium Type   : 802.3 LAN
  Channel Protocol Type : IPMB-1.0
  Session Support       : multi-session
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
  Volatile(active) Settings
    Alerting            : disabled
    Per-message Auth    : disabled
    User Level Auth     : enabled
    Access Mode         : always available
  Non-Volatile Settings
    Alerting            : disabled
    Per-message Auth    : disabled
    User Level Auth     : enabled
    Access Mode         : always available

Note that the medium type is "802.3 LAN". That's the one you want. Other channels may look like this:

# ipmitool -I open channel info 2
Channel 0x2 info:
  Channel Medium Type   : Serial/Modem
  Channel Protocol Type : IPMB-1.0
  Session Support       : single-session
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
# ipmitool -I open channel info 3
Channel 0x3 info:
  Channel Medium Type   : System Interface
  Channel Protocol Type : KCS
  Session Support       : session-less
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
link|improve this answer
When you refer to linux os, you mean that i should connect to the server locally with a laptop under linux and then issue those commands? Also, do i need to connect directly to the ipmi interface right? – madpato Nov 17 '09 at 13:53
When I mentioned Linux, it was because you didn't specify the OS in your post and that's the only one I know. If you're using Windows, it wouldn't work to just connect with a Linux laptop, but you should be able to boot off a Linux live CD (e.g., Knoppix) and use the ipmitool command there. It would probably be easier to find a native utility for Windows. It looks like ipmiutil is available for Windows. It looks like ipmiutil is available. Also check this out serverfault.com/questions/1395/how-to-utilize-ipmi-on-windows – Insyte Nov 17 '09 at 17:29
well i forgot to mention that it is a linux os, debian lenny 64. so i could do it remotely (i dont wanna go to my dc) The system is running fine, i'm just worried if i ever need it i will not have the password to access it. – madpato Nov 23 '09 at 16:34
1  
Then what I described should work: Log in remotely via ssh and set the IPMI password. When I said "locally" I meant that you would be running ipmitool while logged into the server, not on another host. – Insyte Nov 23 '09 at 20:25
i did not have ipmitool installed so i did apt-get install ipmi tool, then i got this: Setting up ipmitool (1.8.9-2) ... ipmievd: using pidfile /var/run/ipmievd.pid0 Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory Unable to open interface invoke-rc.d: initscript ipmievd, action "start" failed. Unable to start ipmievd during installation. Trying to disable. Is there anything i'm missing? thank you. – madpato Nov 24 '09 at 18:12
show 3 more comments
feedback

I just had to deal with this same issue yesterday, I was not able to log into my SuperMicro IPMI web interface because I had not used it frequently and forgot the password. The command in Insyte's answer did not work for me but it was close. This command worked to reset the ADMIN account's password:

ipmitool -I open user set password 2 ADMIN

The number 2 there is the user id. The ADMIN account defaults to user id 2. So I'm setting user id 2's password to ADMIN which is the default, but you could put any other password there.

Thank you to Insyte for pointing me on the right track of using ipmitool, after a few searches online I was able to find this working command. Hopefully it will help someone else that stumbles on this question.

link|improve this answer
feedback

If you rarely use the IPMI interface it's possible it's still using the default username/password ADMIN/ADMIN (case sensitive).

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.