solterm(1)
β¨ NAME β¨
solterm β bestie, it's an IPMI Serial over LAN program π like literally, that's the whole vibe
π SYNOPSIS π
solterm
<connection parms> [-e escape_char] [-notencrypted] [-notauthenticated]
[-bitrate (9600|19200|38400|57600|115200)] [-alerts
(succeed|defer|fail)] [-holdoff] [-ack-retries n] [-ack-timeout
microseconds] [-v] [-q]
ok so heads up: the synopsis also waves at-ack-retries nand-ack-timeout microseconds, but the page itself never spills the tea on what they do, so I'm not gonna invent anything, no cap π«Ά
π¦ DESCRIPTION π¦
The solterm program lets you make a remote serial connection over IPMI. The catch? It requires that the remote system support IPMI 2.0 Serial Over LAN. So like, if your BMC isn't giving, this isn't gonna slay π
π OPTIONS π
<connection parms>β the params for the connection depend on the connection type, and honestly they're all described over inopenipmi_conparms(7). go read that one, iykyk π-eescape_char β the character you use to escape or exit the program. Type this character right after a newline and boom, you're in command mode. Then a single character after it performs a command. The default escape character is"~", as shown below. Supported commands are:~.β terminate the program π bye bestie~Bβ send a serial BREAK over the connection~Fβ flush all buffers~Rβ assert the Ring Indicator (RI) line~rβ deassert the Ring Indicator (RI) line~Dβ assert DCD and DSR lines~dβ deassert DCD and DSR lines~Cβ pause the output using CTS~cβ put CTS under BMC control~?β help on escape commands π~~β enter the escape character twice to send it. (yes, it's giving escape-the-escape, iconic)
-notencryptedβ do not encrypt the SOL data going over the connection. π-notauthenticatedβ do not do integrity checks on the SOL data going over the connection. π«£-bitrateβ set the bitrate to the given value. The values are9600,19200,38400,57600,115200. The default is whatever the BMC has set it to, so like, ask the BMC, it's the main character here π-alertsβ this specifies what to do if an alert that requires a callout occurs on the line:succeedβ specifies that serial/modem alerts are to succeed while SoL is active.deferredβ specifies that serial/modem alerts are to be deferred for the duration of the SoL session.failβ specifies that serial/modem alerts automatically fail during the SoL session. This is the default.
-holdoffβ specifies that CTS, DTR, and DSR are to be deasserted at the start of the SoL session so that the configuration may be modified before the handshake is released. lowkey a β¨ responsible β¨ move-vβ be more verbose. May be specified multiple times for more output. π’-qβ be less verbose. May be specified multiple times for less output. π€«
π SEE ALSO π
openipmi_conparms(7)
π KNOWN PROBLEMS π
None. not a single one, we're flawless, periodt β¨
π AUTHOR π
Darius Davis <dariusd@users.sourceforge.net>
and that's the whole page bestie β brought to you by OpenIPMI, dated 05/13/03. stay encrypted, stay hydrated, and always escape twice to send the tilde ππ¦
π¦ where this page comes from
- alpine 3.24: openipmi-doc 2.0.36-r1 Β· LGPL-2.0-or-later and GPL-2.0-or-later or BSD-3-Clause
- arch rolling: openipmi 2.0.37-4 Β· LGPL2.1
- debian bookworm: openipmi 2.0.33-1+b1 Β· LGPL
- debian trixie: openipmi 2.0.37-1 Β· LGPL-2.0-only
- nixpkgs unstable: OpenIPMI 2.0.37
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- ubuntu jammy: openipmi 2.0.29-0.1ubuntu6 Β· LGPL
- ubuntu noble: openipmi 2.0.33-1.1build3 Β· LGPL
- ubuntu questing: openipmi 2.0.37-1
- ubuntu resolute: openipmi 2.0.37-1build1 Β· LGPL-2.0-only
- ubuntu stonking: openipmi 2.0.37-1ubuntu3 Β· LGPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms