ipmideck talks to your servers over IPMI 2.0 over LAN. On most servers this LAN
channel is disabled by default (or shipped with default credentials), so before ipmideck
can reach a BMC you need to enable IPMI-over-LAN and configure a user account on the
controller itself.
IPMI-over-LAN uses UDP port 623 (the IPMI/RMCP+ port). Make sure that port is
reachable from the host running ipmideck and that any firewall between the host and your
BMCs allows it.
The steps in these guides come from each vendor’s official documentation, but BMC
web-interface paths vary between firmware generations and models. Verify each path
against your own hardware before relying on it. Where a vendor’s documentation is
sparse, the page says so explicitly.
Pick your BMC
Each guide walks through enabling IPMI-over-LAN in that vendor’s BMC web interface,
including default credentials, the enable toggle, and a verification command.
Dell iDRAC
iDRAC7 / iDRAC8 / iDRAC9 — PowerEdge servers.
Supermicro
Supermicro IPMI 2.0 BMC (X8–X12 boards). Low-confidence — verify on hardware.
HPE iLO
HPE iLO 4 / iLO 5 — ProLiant servers.
Lenovo XCC
Lenovo XClarity Controller (XCC / XCC2) — ThinkSystem servers.
IBM IMM
IBM IMM2 — System x servers. Low-confidence — verify on hardware.
After you enable it
Once IPMI-over-LAN is on and you have a BMC user account, verify connectivity from the
host that will run ipmideck:
ipmitool -I lanplus -H <bmc-ip> -U <user> -P <password> chassis status
A successful response confirms the LAN channel is live. Then add the server in ipmideck’s
setup wizard — see Getting Started and
Supported Hardware.
Many vendors recommend disabling IPMI-over-LAN again when it is not in use, since
the protocol’s authentication is weaker than the BMC’s HTTPS interface. Keep your BMCs
on a trusted management network and use strong, non-default credentials.