LinuxCommandLibrary

ipmitool

IPMI server management interface

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 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, 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

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

> TERMINAL_GEAR

Curated for the Linux community

BOSGAME Mini PC N95, Intel 12th Mini Computers| 16GB DDR4 RAM| 512GB M.2 2280 SSD| 4K 60HZ Triple Displays by Dual HDMI+Type-C, 6W TDP Quiet Mini PC, WIFI5, BT 5.0 Office

BOSGAME Mini PC N95, Intel 12th Mini Computers| 16GB DDR4 RAM| 512GB M.2 2280 SSD| 4K 60HZ Triple Displays by Dual HDMI+Type-C, 6W TDP Quiet Mini PC, WIFI5, BT 5.0 Office

$239.99
GMKtec Gaming PC, K11 AMD Ryzen 9 8945HS, 32GB DDR5 RAM 1TB Mini PC Desktop Computer, Oculink, Dual NIC 2.5GbE LAN, HDMI/DisplayPort/USB4*2

GMKtec Gaming PC, K11 AMD Ryzen 9 8945HS, 32GB DDR5 RAM 1TB Mini PC Desktop Computer, Oculink, Dual NIC 2.5GbE LAN, HDMI/DisplayPort/USB4*2

$739.99
nuphy Air75 V2 Portable 75% Mechanical Keyboard,Wireless Keyboard

nuphy Air75 V2 Portable 75% Mechanical Keyboard,Wireless Keyboard

$129.95
Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community

GMKtec Gaming PC, K11 AMD Ryzen 9 8945HS, 32GB DDR5 RAM 1TB Mini PC Desktop Computer, Oculink, Dual NIC 2.5GbE LAN, HDMI/DisplayPort/USB4*2

GMKtec Gaming PC, K11 AMD Ryzen 9 8945HS, 32GB DDR5 RAM 1TB Mini PC Desktop Computer, Oculink, Dual NIC 2.5GbE LAN, HDMI/DisplayPort/USB4*2

$739.99
nuphy Air75 V2 Portable 75% Mechanical Keyboard,Wireless Keyboard

nuphy Air75 V2 Portable 75% Mechanical Keyboard,Wireless Keyboard

$129.95
Raspberry Pi 5 8GB

Raspberry Pi 5 8GB

$134.50