ipmitool
IPMI server management interface
TLDR
Start the IPMI driver for local connections
SYNOPSIS
ipmitool [options] command
DESCRIPTION
ipmitool provides a command-line interface to the Intelligent Platform Management Interface (IPMI). IPMI enables out-of-band management of servers through a dedicated Baseboard Management Controller (BMC), operating independently of the main operating system and CPU.
Common operations include checking sensor readings (temperatures, voltages, fan speeds), controlling power state (on, off, cycle, reset), configuring boot devices, and accessing the serial console over the network via Serial-over-LAN (SOL). These operations work even when the server's OS is unresponsive or not installed.
Remote access uses the lanplus interface for encrypted IPMI v2.0 communication over the network. Local access goes through the kernel's IPMI device driver without network overhead.
PARAMETERS
-H HOST
Remote host IP address or hostname-U USER
Remote username-P PASSWORD
Remote password (or use -E to read from environment)-I INTERFACE
Interface type: open, lan, lanplusshell
Interactive IPMI shellsensor
Display sensor informationchassis
Chassis commands (power, status, identify)lan
Configure LAN settingsuser
User management commandssol
Serial-over-LAN commands
CONFIGURATION
IPMI_PASSWORD
Environment variable for the BMC password (use with -E flag instead of -P to avoid exposing the password on the command line).
CAVEATS
IPMI access requires proper BMC configuration. Network access uses UDP port 623 and may require firewall rules. The lanplus interface provides encrypted communication. Local access requires the ipmi kernel modules to be loaded.
HISTORY
IPMI was developed by Intel, HP, NEC, and Dell starting in 1998. ipmitool became the standard open-source tool for IPMI management on Linux systems, supporting both local and remote operations.
SEE ALSO
ipmi-sensors(8), ipmi-chassis(8), bmc-info(8)
