IPMI BMC reset for IPMI problems

From Thomas-Krenn-Wiki
Jump to navigation Jump to search

If there are any problems with IPMI or Remote Management Webinterface, the BMC (Baseboard Management Controller) can be restartet using the IPMItool. In this example, it is explained how to restart the BMC in Linux with ipmitool.

IPMI BMC reset via ipmitool (remote)

If the server does not run on Linux, ipmitool can be executed on a Linux computer to restart the BMC of another server by using its IPMI IP address.

The command for the reset of the module on the server 10.0.0.1 (default user and pw) is as follows:

ipmitool mc reset cold -I lan -H 10.0.0.1 -U admin -P password  

The last parameter is optional. It is prompted for the password if it has not been entered yet. Communication between the ipmitool on the Linux system and the IPMI BMC of the server takes place via UDP port 623.

IPMI BMC reset via ipmitool (local)

If Linux is installed on the server itself, BMC can be reset locally (with root rights):

ipmitool mc reset cold

Alternative: Turn off server

If the described procedure does not function with a reset via IPMI command, there is always the possibility to shut down the server and to turn off the power for 30 seconds then. To do this, the server must be disconnected completely from the power supply. This procedure also leads to a reset of the BMC.

Recreate default settings

If you also want to recreate default settings, you can use the ipmicfg tool for Supermicro-based systems (see also IPMICFG#Recreation of default settings).


Translator: Alina Ranzinger

Alina has been working at Thomas-Krenn.AG since 2024. After her training as multilingual business assistant, she got her job as assistant of the Product Management and is responsible for the translation of texts and for the organisation of the department.


Related articles

CVE-2019-6260 Gaining control of BMC from the host processor vulnerability
Security Recommendations for Remote Maintenance Features for IPMI Chips with ATEN-Software
Supermicro IPMI Configuration through BIOS or Web Interface