服务器远程管理卡本质是运行IPMI协议的独立BMC,只要通电且网络连通,即可通过ipmitool发送标准命令实现远程开关机等操作。

服务器远程管理卡(如 Dell iDRAC、HPE iLO、浪潮IMM)本质是运行 IPMI 协议的 BMC(基板管理控制器),它独立于操作系统和主 CPU,只要服务器通电、BMC 网口连通,就能执行远程开关机。关键不在于“卡”,而在于正确配置 BMC 并使用 ipmitool 发送标准 IPMI 命令。
确保 BMC 已就绪:网络与认证
BMC 必须有可达的 IP 地址,且用户名密码有效:
- 物理连接:网线接在专用管理口(如 iDRAC 的 Dedicated 口)或共享口(如 LOM1,需 BIOS 中启用 IPMI over LAN)
- IP 配置:通过 BIOS/F2 进入 Server Management → BMC LAN Configuration,设为 Static,分配局域网内可路由的地址(例如 192.168.1.224),子网掩码匹配(如 255.255.255.0),避免与业务网卡 IP 冲突
- 启用服务:确认 “IPMI Over LAN” 和 “BMC Network” 均为 On;部分机型还需在 “NIC Selection” 中选 “Shared” 或 “Dedicated”
- 用户权限:至少启用 user id 2(默认 ADMIN),设置强密码,并赋予 Administrator 权限(privilege level 4)
- 验证连通:从客户端 ping 该 BMC IP(注意:某些厂商默认禁 ping,但 UDP 623 端口必须可达)
用 ipmitool 执行远程开关机
在任意能联网的 Linux 或 Windows(需 ipmish.exe)终端执行命令,核心参数固定:
-
查看当前电源状态:
ipmitool -I lanplus -H 192.168.1.224 -U ADMIN -P ADMIN power status -
远程开机(冷启动):
ipmitool -I lanplus -H 192.168.1.224 -U ADMIN -P ADMIN power on(即使系统断电,只要 BMC 供电正常即可触发) -
远程关机(软关机):
ipmitool -I lanplus -H 192.168.1.224 -U ADMIN -P ADMIN power off(尝试向 OS 发送 ACPI 信号,若无响应则无效) -
强制重启(硬复位):
ipmitool -I lanplus -H 192.168.1.224 -U ADMIN -P ADMIN power reset(绕过 OS,直接拉低主板复位信号) - 务必使用 lanplus 接口(支持加密和更强认证),而非旧版 lan;-H 后跟 BMC 管理 IP,-U/-P 是 BMC 用户凭证
常见失败原因与快速排查
命令报错 “Unable to establish RMCP session” 时,优先检查以下四点:
-
防火墙/ACL:客户端和服务端中间设备是否放行 UDP 端口 623?Linux 客户端可用
nc -uz 192.168.1.224 623测试 -
协议版本兼容性:老旧 BMC(如 IPMI v1.5)可能不支持 lanplus,可降级试用
-I lan;新版推荐始终用 lanplus -
用户未启用或权限不足:运行
ipmitool -I lanplus -H ... user list确认目标用户状态为 enabled,且 priv=4 -
BMC 自身异常:尝试冷重启 BMC:
ipmitool -I lanplus -H ... -U ... -P ... mc reset cold(执行后约 1–2 分钟恢复)
替代方式:Web 界面与固件级操作
如果命令行暂时不可用,BMC 普遍提供图形化入口:
- 浏览器访问 https://<BMC_IP>(如 https://192.168.1.224),登录后在 “Power Control” 或 “Remote Control” 页面点击开机/关机按钮
- BIOS 层面启用 “AC Power Recovery”(来电自启),配合机房 UPS,可实现断电恢复后自动上电
- 部分 BMC 支持通过串口重定向(SOL)观察开机全过程,甚至进入 BIOS 设置界面,无需 KVM 物理接入

















