1LIBIPMICONSOLE(5)                Configuration               LIBIPMICONSOLE(5)
2
3
4

NAME

6       libipmiconsole.conf - specify default values for libipmiconsole
7

DESCRIPTION

9       The  Libipmiconsole  configuration  file  can  be used to set alternate
10       default values for the libipmiconsole  library.  The  configuration  of
11       these defaults may be useful for environments in which programs link to
12       libipmiconsole but  do  not  support  configuration  of  libipmiconsole
13       parameters.  Users should be ware that setting alternate default values
14       into libipmiconsole will affect all tools that  link  to  the  library,
15       such  as  the  ipmiconsole(8)  tool. For users wishing to set alternate
16       defaults  to  ipmiconsole(8)  please  use  the  freeipmi.conf(5)   file
17       instead.
18
19       The configuration file is stored at /etc/freeipmi//libipmiconsole.conf.
20

FORMAT

22       The  configuration  options  that can be specified in the configuration
23       file are listed below. Each configuration option must be  listed  on  a
24       separate  line.  Arguments for an option are separated by any amount of
25       whitespace. Multiple arguments are also separated by whitespace.   Com‐
26       ments  can be marked by using the pound sign ("#") character, and lines
27       can be continued on the next using backslash ("\").
28

CONTEXT IPMI CONFIG OPTIONS

30       Every SOL session is housed within an libipmiconsole context. The  fol‐
31       lowing defines IPMI config default values for each context created.
32
33       libipmiconsole-context-username USERNAME
34              Specify the default username to use.
35
36       libipmiconsole-context-password PASSWORD
37              Specify the default password to use.
38
39       libipmiconsole-context-k_g str
40              Specify  the  default  BMC key (K_g) to use. Prefix with '0x' to
41              enter the key in hex.
42
43       libipmiconsole-context-privilege-level PRIVILEGE-LEVEL
44              Specify the default privilege type to use. The following  privi‐
45              lege levels are supported: USER, OPERATOR, ADMIN.
46
47       libipmiconsole-context-cipher-suite-id CIPHER-SUITE-ID
48              Specify the default cipher suite id to use. The following cipher
49              suite ids are supported: 0, 1, 2, 3, 6, 7, 8, 11, 12.
50
51       libipmiconsole-context-workaround-flags WORKAROUNDS
52              Specify default workaround flags to  use.  Multiple  workarounds
53              can  be  specified  separated by whitespace. The following work‐
54              arounds are supported: authcap,  intel20,  supermicro20,  sun20,
55              opensesspriv, integritycheckvalue, solpayloadsize, solport, sol‐
56              status, solchannelsupport, serialalertsdeferred, solpacketseq
57

CONTEXT PROTOCOL CONFIG OPTIONS

59       Every SOL session is housed within an libipmiconsole context. The  fol‐
60       lowing defines protocol config default values for each context created.
61
62       libipmiconsole-context-session-timeout-len MILLISECONDS
63              Specify  the  default session timeout length to use in millisec‐
64              onds.
65
66       libipmiconsole-context-retransmission-timeout-len MILLISECONDS
67              Specify the default retransmission timeout length to use in mil‐
68              liseconds.
69
70       libipmiconsole-context-retransmission-backoff-count NUM
71              Specify the default retransmission backoff count to use.
72
73       libipmiconsole-context-keepalive-timeout-len MILLISECONDS
74              Specify the default keepalive timeout length to use in millisec‐
75              onds.
76
77       libipmiconsole-context-retransmission-keepalive-timeout-len   MILLISEC‐
78       ONDS
79              Specify  the  default  retransmission  timeout length to use for
80              keepalive packets in milliseconds.
81
82       libipmiconsole-context-acceptable-packet-errors-count NUM
83              Specify the default packet errors count to use.
84
85       libipmiconsole-context-maximum-retransmission-count NUM
86              Specify the default maximum retransmission count to use.
87

CONTEXT ENGINE CONFIG OPTIONS

89       Every SOL session is housed within an libipmiconsole context. The  fol‐
90       lowing  defines  engine config default values for each context created.
91       Knowledge of the libipmiconsole library may be necessary to  understand
92       the meaning of these settings. Please see the ipmiconsole.h header file
93       for additional information on the library.
94
95       libipmiconsole-context-engine-flags FLAGS
96              Specify default engine flags to use. Multiple flags can be spec‐
97              ified  separated  by  whitespace.  The  following flags are sup‐
98              ported:  closefd,  outputonsolestablished,  lockmemory,  serial‐
99              keepalive.
100
101       libipmiconsole-context-behavior-flags FLAGS
102              Specify  default  behavior  flags  to use. Multiple flags can be
103              specified separated by whitespace. The following flags are  sup‐
104              ported: erroronsolinuse, deactivateonly, deactivateallinstances.
105
106       libipmiconsole-context-debug-flags FLAGS
107              Specify default debug flags to use. Multiple flags can be speci‐
108              fied separated by whitespace. The following flags are supported:
109              stdout, stderr, syslog, file, ipmipackets.
110
111       libipmiconsole-context-sol-payload-instance NUM
112              Specify default SOL payload instance. Has range of 1 to 15.
113

FILES

115       /etc/freeipmi//libipmiconsole.conf
116

REPORTING BUGS

118       Report bugs to <freeipmi-users@gnu.org> or <freeipmi-devel@gnu.org>.
119
121       Copyright (C) 2007-2015 Lawrence Livermore National Security, LLC.
122       Copyright (C) 2006-2007 The Regents of the University of California.
123
124       FreeIPMI  is  free  software;  you can redistribute it and/or modify it
125       under the terms of the GNU General Public License as published  by  the
126       Free  Software Foundation; either version 3 of the License, or (at your
127       option) any later version.
128

SEE ALSO

130       freeipmi.conf(5), freeipmi(7), libipmiconsole(3), ipmiconsole(8),
131
132       http://www.gnu.org/software/freeipmi/
133
134
135
136FreeIPMI 1.6.7                    2021-02-12                 LIBIPMICONSOLE(5)
Impressum