Jaroslav Kucera Asked: 2025-04-15 16:32:42 +0800 CST2025-04-15 16:32:42 +0800 CST 2025-04-15 16:32:42 +0800 CST 如何从 Linux 获取 DELL iDRAC IP? 772 不知何故,我们的 iDRAC 条目从 DNS 中丢失了。 有没有办法从节点上运行的 Linux(RHEL 8)发现 iDRAC IP? 重新启动来检查物理控制台不是一个选择。 linux 2 个回答 Voted Best Answer Jaroslav Kucera 2025-04-15T16:32:42+08:002025-04-15T16:32:42+08:00 可以使用命令发现 iDRAC 的 IP ipmitool: # ipmitool mc getsysinfo delloem_url 它以以下形式返回完整的 URL:https://<iDRAC IP>:443 (已使用 Dell R740、iDRAC 7.00.00.171 和 RHEL 8.10 测试) grawity 2025-04-16T01:42:06+08:002025-04-16T01:42:06+08:00 与供应商无关的方法可能是获取 IPMI LAN 通道的设置: ipmitool lan print 或者使用 FreeIPMI, ipmi-config -o -S Lan_Conf [-v] 这至少在 DRAC5 和 iLO4 上有效,尽管我不能 100% 确定当 IPMI-over-LAN 被禁用时这些字段是否仍然可用(因为我仍然在这里保持它处于活动状态以使用 Serial-over-LAN 功能)。 如果需要,这也可以用于设置BMC 的 IP 地址以及 VLAN ID。
可以使用命令发现 iDRAC 的 IP
ipmitool
:它以以下形式返回完整的 URL:
https://<iDRAC IP>:443
(已使用 Dell R740、iDRAC 7.00.00.171 和 RHEL 8.10 测试)
与供应商无关的方法可能是获取 IPMI LAN 通道的设置:
或者使用 FreeIPMI,
这至少在 DRAC5 和 iLO4 上有效,尽管我不能 100% 确定当 IPMI-over-LAN 被禁用时这些字段是否仍然可用(因为我仍然在这里保持它处于活动状态以使用 Serial-over-LAN 功能)。
如果需要,这也可以用于设置BMC 的 IP 地址以及 VLAN ID。