goipmi-server

command
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

goipmi-server is a reference IPMI BMC server for development and E2E testing.

By default it serves both IPMI protocol generations on the same UDP port:

  • IPMI v2.0 / RMCP+ (ipmitool -I lanplus, goipmi -I lanplus)
  • IPMI v1.5 (ipmitool -I lan -A MD5, goipmi -I lan)

Environment variables:

GOIPMI_SERVER_PORT            – UDP listen port (default: 623)
GOIPMI_SERVER_USER            – BMC username (default: ADMIN)
GOIPMI_SERVER_PASS            – BMC password (default: ADMIN)
GOIPMI_SERVER_CIPHER_SUITES   – RMCP+ cipher suite IDs, comma-separated (default: 3,17)
GOIPMI_SERVER_V15_AUTH_TYPES  – v1.5 auth types: none,md2,md5,password,oem (default: md5)
GOIPMI_SERVER_V15             – set to 0/false to disable v1.5 while keeping lanplus (default: 1)
GOIPMI_SERVER_TRACE           – set to 1/true to log every dispatched command to stderr (default: 0)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL