LinuxCommandLibrary

ipmitool

provides a command-line interface to the Intelligent Platform Management

TLDR

Start the IPMI driver for local connections

$ systemctl start ipmidrv
copy
Open IPMI shell on local hardware
$ sudo ipmitool shell
copy
Open IPMI shell on remote host
$ ipmitool -H [ip_address] -U [username] shell
copy

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, including power control, hardware monitoring, and remote console access.
Common operations include checking sensor readings (temperatures, voltages, fan speeds), controlling power state, and accessing the serial console over the network. IPMI works independently of the main operating system.

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, lanplus
shell
Interactive IPMI shell
sensor
Display sensor information
chassis
Chassis commands (power, status, identify)
lan
Configure LAN settings
user
User management commands
sol
Serial-over-LAN commands

CAVEATS

IPMI access requires proper BMC configuration. Network access uses UDP ports 623 (IPMI) and may require firewall rules. lanplus interface provides encrypted communication. Local access requires the ipmi kernel modules.

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

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community