windows的ipmitool
ipmitool用于配置ipmi驱动程序,该驱动程序支持通过LAN端口进行串行通信。是否有适用于Windows的ipmitool?我们可以下载ipmi源代码并为Windows构建它吗?请分享有关如何构建Windows的说明。为Windows构建IPMI:windows的ipmitool,windows,serial-port,Windows,Serial Port,ipmitool用于配置ipmi驱动程序,该驱动程序支持通过LAN端口进行串行通信。是否有适用于Windows的ipmitool?我们可以下载ipmi源代码并为Windows构建它吗?请分享有关如何构建Windows的说明。为Windows构建IPMI: 将Cygwin安装到windows系统:Cygwin 在安装Cygwin时,除了默认软件包之外,还要选择gcc和crypto软件包 从下载ipmitool源代码 解压缩、配置和构建ipmitool cd ipmitool-1.8.12 ./co
您可以使用MobaXterm for Windows(Cygwin的替代方案)并下载其ipmitool插件
以防万一最近有人试图这么做 Cygwin现在使用OpenSSL 1.1和ipmitool 1.8.12源代码,以及Ashok假设的OpenSSL 1.0中提到的Cygwin版本 这可能在即将发布的1.8.19版中得到修复,但从1.8.18版起就没有了,因此您必须从GitHub下载最新的源代码: (他们从SourceForge搬来) 此外,您还需要从cygwin_安装程序安装:
- 汽车制造商
- 自动通信
- 利布托
cd ipmitool-master/ ; ./bootstrap && ./configure && make
(现在配置默认包括lanplus插件)
我没有像解决方案中提到的那样尝试将cygwin dll复制到另一台机器上,但是如果您想这样做,您需要cygcrypto-1.1.dll而不是上面的1.0。我将添加一些我遇到的问题。正如Jason刚才提到的,ipmitool搬到了github。在源代码清单的安装文件中有一个非常全面的构建和安装文档 我在谷歌上搜索了Cygwin的DLL依赖项,发现Cygwin专门为此生成了一个名为“cygcheck”的工具 当我对新构建的ipmitool.exe运行它时,它生成:
C:\users\user1\documents\ipmitool-master\src\ipmitool.exe - os=4.0 img=0.0 sys=5.2
C:\cygwin64\bin\cygwin1.dll - os=4.0 img=0.0 sys=5.2
"cygwin1.dll" v0.0 ts=2021-03-29 09:42
C:\WINDOWS\system32\KERNEL32.dll - os=10.0 img=10.0 sys=10.0
"KERNEL32.dll" v0.0 ts=2022-01-18 10:29
C:\WINDOWS\system32\ntdll.dll - os=10.0 img=10.0 sys=10.0
"ntdll.dll" v0.0
C:\WINDOWS\system32\KERNELBASE.dll - os=10.0 img=10.0 sys=10.0
"KERNELBASE.dll" v0.0
C:\WINDOWS\system32\ntdll.dll (already done)
C:\WINDOWS\system32\api-ms-win-core-fibers-l2-1-1.dll - os=6.3 img=6.3 sys=6.3
"api-ms-win-core-fibers-l2-1-1.dll" v0.0 ts=2013-08-22 08:04
C:\WINDOWS\system32\ntdll.dll (already done)
C:\WINDOWS\system32\KERNEL32.dll (already done)
检查这里:在构建ipmitool.exe之后,它将在Powershell中运行,还是需要Cygwin?当我执行
cp/bin/cyggcc\u s-1.dll ipmitool/
时,没有“这样的文件或目录”。