openipmi_conparms(7) Connection Parameters for OpenIPMI openipmi_conparms(7)
NAME
openipmi_cmdparms - Connection parmeters for OpenIPMI
SYNOPSIS
smi smi-num
lan [-U username] [-P password] [-p[2] port] [-A authtype] [-L privilege] [-s] [-Ra auth
alg] [-Ri integ alg] [-Rc conf algo] [-Rl] [-Rk bmc key] [-H hackname] host [ host]
DESCRIPTION
The connection parameters for OpenIPMI vary depending on the connection type. This docu-
ment describes the standard connection types; others may be available from OEMs.
OPTIONS
smi-num
The SMI interface for the local connection. There may be more than one BMC connec-
tion on a system and they are generally numbered, like /dev/ipmi0, /dev/ipmi1, etc.
-U username
Use the given username for the LAN connection. If none is given, then no username
is used.
-P password
The password to use for the connection. If none is given, the user is assumed to
have an empty password
-p[2] port
The UCP port to connect to. This defaults to the standard 623 port, so it is not
necessary unless a special port is required. Note that since you can have two con-
nections (hosts), -p is for the first host and -p2 is for the second host.
-A authtype
The authentication type to use, one of rmcp+, md5, md2, straight, or none. If you
don't supply this, the most secure one available is chosen, in the order given in
the previous list.
-L privilege
The privilege to use for the connection. Lower privileges cannot execute some com-
mands. Privileges are: callback, user, operator, admin, and oem. The default is
admin.
-Ra authentication algorithm
Set the RMCP+ authentication algorithm to use. Options are: bmcpick, rakp_none,
rakp_hmac_sha1, and rakp_hmac_md5. The bmcpick option is used by default, which
means the BMC picks the algorithm it wants to use.
-Ri integrity algorithm
The RMCP+ integrity algorithm to use. This ensures that the data has not be al-
tered between the sender and receiver. Valid options are: bmcpick, none,
hmac_sha1, hmac_md5, and md5. The bmcpick option is used by default, which means
the BMC picks the algorithm it wants to use.
-Rc confidentiality algorithm
The RMCP+ confidentiality (encryption) algorithm to use. This keeps evesdroppers
from seeing the data. Valid values are: bmcpick, aes_cbc_128, xrc4_128, and
xrc_40. The bmcpick option is used by default, which means the BMC picks the algo-
rithm it wants to use.
-Rl If this is specified, the username is looked up using the privilege level along
with the username. This allows the same name to have different passwords with dif-
ferent privilege levels.
-Rk BMC Key
If the system requires two-key lookups, this specifies the second key (the BMC key)
to use. This is ignored if two-key lookups are not enabled by the BMC.
-H hackname
Well, it always happens. Things in the field don't work quite like they are sup-
posed to. There was some vagueness in the first IPMI specs and different vendors
interpreted RMCP+ in different ways. This allows different options to be sup-
ported. Try different hacks if your RMCP+ systems don't authenticate properly.
These are:
rakp3_wrong_rolem
Some systems use the incorrect Role(m) field in a specific authentication
message (the RAKP3 message). This is a common problem.
rmcpp_integ_sik
The original IPMI 2.0 spec specified the incorrect key to use for the integ-
rity key. This forces use of the Session Initiation Key. The default is to
use K(1)
-s Make two connections to the BMC. This means the BMC has two different IP ad-
dresses/ports that are equivalent. If this is specified, a second host must be
supplied. This is not the same as two connections to two different BMCs. This
must be a connection to the same BMC.
host The IP address (either by name lookup or specified directly) to connect to. If the
-s is specified, two hosts must be supplied.
The -Ra, -Ri, -Rc, -Rk and -Rl options only apply to RMCP+ connections and will be ignored
if the connection does not support RMCP+ or if a non-RMCP+ authentication type is speci-
fied.
SEE ALSO
ipmish(8), openipmicmd(8), solterm(1)
KNOWN PROBLEMS
This is excessively complicated, but the defaults should be good.
AUTHOR
Corey Minyard <cminyard AT mvista.com>
OpenIPMI 05/13/03 openipmi_conparms(7)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2026-01-08 04:22 @216.73.216.127 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)