windows 10安装ipmitool

老刘

Windows 10 安装 ipmitool 超详细教程

很多人在管理服务器时会用到 ipmitool,这是一款通过 IPMI 协议远程查看服务器硬件状态、控制电源、读取传感器的命令行工具。Linux 下安装很简单,但 Windows 10 没有原生包,直接装会遇到各种问题。下面按最实用的方式,一步步讲清楚怎么在 Windows 10 上把 ipmitool 跑起来,适合电脑小白操作。

先搞清楚使用场景

ipmitool 主要分两种用法:

  • 远程管理(带外):在自己的 Windows 10 笔记本或电脑上,通过网络连接服务器 BMC,不需要在目标服务器上装东西。这是最常见的需求。
  • 本地管理(带内):在已经装了 Windows 的服务器本机上直接操作 BMC,需要额外装驱动。

大多数人只是远程用,优先选第一种方法就够了。下面先讲远程场景的安装,再补充本地场景。

方法一:直接用现成的 Windows 版本(推荐新手)

很多服务器厂商(浪潮、戴尔等)都提供了编译好的 Windows 版 ipmitool,解压就能用,不用编译,也不用装复杂环境。

  1. 下载工具包。
    搜索“IPMIToolWin”或直接找厂商提供的版本(常见是 1.8.18 左右)。下载后是一个 zip 压缩包。

  2. 解压到固定位置。
    建议解压到 C:\Tools\ipmitool 这类路径,方便以后找。解压后里面会有 ipmitool.exe 以及可能附带的一些 dll 文件。

  3. 把路径加到系统环境变量(可选,但强烈建议)。

    • 右键“此电脑” → 属性 → 高级系统设置 → 环境变量。
    • 在“系统变量”里找到 Path,点编辑 → 新建。
    • 把刚才解压的目录完整路径填进去,比如 C:\Tools\ipmitool。
    • 一路确定保存。
  4. 验证安装。
    按 Win + R,输入 cmd,回车打开命令提示符。输入:

    ipmitool -V

    如果显示版本号(比如 ipmitool version 1.8.18),说明已经可以用了。
    如果提示找不到命令,就先进入解压目录再执行:

    cd C:\Tools\ipmitool
    ipmitool.exe -V
  5. 简单测试连接。
    假设服务器 BMC 的 IP 是 192.168.1.100,用户名 admin,密码是你的密码,可以试:

    ipmitool -I lanplus -H 192.168.1.100 -U admin -P 你的密码 chassis status

    能正常返回电源状态等信息,就说明安装成功。

注意:密码里如果有特殊字符(比如 ! @ #),在 PowerShell 里建议用单引号包起来,在 CMD 里有时需要转义。网络要通,防火墙不要拦 UDP 623 端口。

方法二:用 WSL 安装(功能最完整,推荐长期用)

如果你经常用 Linux 命令,或者想用最新版 ipmitool,直接在 Windows 10 里开一个 Linux 子系统最省事。

  1. 启用 WSL。
    以管理员身份打开 PowerShell 或 CMD,输入:

    wsl --install

    回车后会自动下载并安装 Ubuntu(默认发行版)。安装完成后重启电脑。

  2. 第一次打开 Ubuntu。
    从开始菜单找到 Ubuntu,点开后设置用户名和密码(这个密码以后 sudo 会用到)。

  3. 更新软件源并安装 ipmitool。
    在 Ubuntu 终端里依次输入:

    sudo apt update
    sudo apt install ipmitool -y

    输入你的 Ubuntu 密码,等待安装完成。

  4. 验证。
    输入:

    ipmitool -V

    显示版本号就行。之后在 WSL 里用和 Linux 完全一样的命令即可,例如:

    ipmitool -I lanplus -H 192.168.1.100 -U admin -P 你的密码 sensor list

WSL 的好处是命令和 Linux 一致,后续升级也方便(再执行一次 apt install 就行)。缺点是每次用都要进 WSL 窗口。

方法三:本地服务器上安装(带内管理)

如果你是在 Windows 服务器本机上直接操作 BMC,需要先装 IPMI 驱动。

  1. 安装驱动。

    • 戴尔、华为、浪潮等厂商通常提供配套驱动包,下载后按说明安装。
    • 也可以用微软自带的通用驱动:打开设备管理器 → 操作 → 添加旧式硬件 → 手动安装 → 系统设备 → Microsoft → Microsoft Generic IPMI Compliant Device。
  2. 再装 ipmitool 工具本身(和前面方法一一样,解压 exe 即可)。

  3. 本地命令不需要加 -H -U -P 参数,直接:

    ipmitool chassis status

    ipmitool lan print

驱动装好后,设备管理器里会出现对应的 IPMI 设备,否则本地命令会报找不到接口。

安装后常见问题与避坑

  • 提示“找不到 ipmitool”:环境变量没生效,关掉所有命令窗口重新开一个;或者直接进目录执行 .exe。
  • 连接超时:检查 BMC IP 是否正确、网络是否通、防火墙是否放行,以及 BMC 是否开启了 IPMI over LAN。
  • 认证失败:用户名密码对不对,有的 BMC 默认用户是 root 或 ADMIN,密码大小写敏感。
  • 版本太旧功能不全:优先用 WSL 方式装最新版,或者重新下载厂商较新的 Windows 包。
  • 安全提醒:ipmitool 密码是明文写在命令里的,在共享电脑上注意不要留历史记录。可以用 -f 参数把密码写到文件里再引用。

装好之后,常用命令可以记几个:

  • 查看电源状态:ipmitool -I lanplus -H IP -U 用户 -P 密码 chassis status
  • 远程开机:... chassis power on
  • 查看传感器:... sensor list
  • 查看事件日志:... sel list

按上面任意一种方法操作,一般 10 分钟内就能在 Windows 10 上正常使用 ipmitool。远程管理选解压现成包最省事,想长期稳定用就上 WSL。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...

目录[+]