IDISCOVER(8)
π IDISCOVER(8) β like, the system manager's manual, but make it cute π
okay bestie, sit down, we're learning about ipmiutil_discover today and honestly? it's giving network detective. β¨
πΈ NAME πΈ
ipmiutil_discover β go find yourself some IPMI LAN-enabled nodes π¦
π SYNOPSIS π
idiscover [-abegisx]
π DESCRIPTION π
so idiscover is that girl πββοΈ β she runs IPMI LAN commands to sniff out any nodes chilling on the LAN that are available, by probing the RMCP port (623) on those nodes. and the best part? because this utility uses IPMI LAN, you need zero IPMI drivers. no cap, none. π
there are three methods she can use, and you pick one like you're picking a fit:
-a= the broadcast RMCP ping method (this is the default, the main character π«Ά)-g= the GetChannelAuthCap command method- else = the specific RMCP ping method
you can also hand her a beginning IP address with -b, and that works for both the broadcast and specific methods. an ending IP can be specified for the non-broadcast methods. π
β¨ OPTIONS β¨
the command line options, explained below. slay.
-aβ All nodes, using the broadcast ping method. this is the default if you specify no options at all (she just knows what to do π ). it'll detect the first enabled ethernet interface, and it defaults to the broadcast addressx.x.x.255(wherex.x.x.xis the IP address) β unless you use-bto specify otherwise. π-b<ip> β Beginning IP address. this one is required, unless you're using broadcast with the defaults. it could be a specific IP address, or a broadcast address ending in255if you're using the broadcast method (-a). π-e<ip> β Ending IP address of the range. not used for the broadcast method. if you don't specify this, a range of one IP address matching the beginning IP is assumed. so it's just her, alone, one IP. π-gβ use theGetChannelAuthenticationCapabilitiescommand method over IPMI LAN instead of the RMCP ping. not compatible with broadcast, bestie, don't even try it. this may be useful if the vendor BMC does not support RMCP ping for some reason. π§-ieth0 β the interface name to use when sending the probes. the default is to detect the first enabled ethernet interface (e.g.eth0). πΈ-mβ shows MAC address. uses the broadcast ping method, but uses a raw socket so that the MAC address can be displayed. this detects the first enabled ethernet interface, and defaults to the broadcast address255.255.255.255like-adoes. > heads up: using-mwith raw sockets requires root privilege. π₯-rN β repeat the ping N times to each node. default is to send 1 ping per node. consistency, queen. π-xβ causes extra debug messages to be displayed. for when you need to see everything. π
π EXAMPLES π
idiscover -a -b 192.168.1.255
sends a broadcast RMCP ping to discover IPMI LAN nodes on the specified subnet. π
idiscover -b 192.168.1.100 -e 192.168.1.254
sends RMCP pings to a range of IP addresses. π‘
idiscover -g -b 192.168.1.100 -e 192.168.1.254
sends GetChannelAuthCap commands to a range of IP addresses. β¨
π«Ά SEE ALSO π«Ά
ipmiutil(8) ialarms(8) iconfig(8) icmd(8) ievents(8) ifru(8) igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8) isol(8) iwdt(8)
the whole friend group, honestly. π
β οΈ WARNINGS β οΈ
See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil and any bug fix list. go check it, bestie, don't be running stale software. π
π COPYRIGHT π
Copyright (C) 2009 Kontron America, Inc.
See the file COPYING in the distribution for more details regarding redistribution.
This utility is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. (she's doing her best, ok π)
π AUTHOR π
Andy Cress <arcress at users.sourceforge.net>
and that's the whole page!! this one's Version 1.0, dated 02 May 2007 β an icon, a legend, and she's still out here discovering nodes. periodt. π β¨
π¦ where this page comes from
- alpine 3.24: ipmiutil-doc 3.2.1-r0 Β· BSD-2-Clause BSD-3-Clause GPL-2.0-or-later
- debian bookworm: ipmiutil 3.1.8-4 Β· BSD-3-Clause
- debian trixie: ipmiutil 3.2.1-1 Β· BSD-3-Clause
- nixos 26.05: ipmiutil 3.2.2
- nixpkgs unstable: ipmiutil 3.2.2
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- ubuntu jammy: ipmiutil 3.1.8-1 Β· BSD-3-Clause
- ubuntu noble: ipmiutil 3.1.9-3build2 Β· BSD-3-Clause
- ubuntu questing: ipmiutil 3.2.1-1
- ubuntu resolute: ipmiutil 3.2.1-1build1 Β· BSD-3-Clause
- ubuntu stonking: ipmiutil 3.2.2-1ubuntu2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms