linux系统下如何安装ipmitool工具

本文详细介绍了在Ubuntu 18.04系统中如何安装ipmitool工具,包括下载源码、安装驱动、编译配置和解决编译过程中的问题,为用户提供了一步一步的指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以ubuun18.04为例

   如果可以联网直接安装ipmitool。

sudo apt install -y ipmitool             #ipmitool
sudo apt install -y openipmi  freeipmi   #相关工具

1、下载ipmitool源码

     源码下载地址:https://sourceforge.net/projects/ipmitool/

     安装包下载地址:https://pkgs.org/download/ipmitool

2、安装ipmi驱动

sudo modprobe ipmi_msghandler
sudo modprobe ipmi_devintf

(sudo modprobe ipmi_si   一般会报错,需要有驱动支持不用安装)

查看是否安装完成(如果没有 mod,可以切换到root用户下从新安装)

lsmod | grep ipmi

3、解压ipmitool源码包

tar -vxf ipmitool-1.8.18.tar.bz2 

4、编译配置

  执行:

./configure

一般lanplus 是no,,如果想用lanplus,需要安装sudo apt-get install -y openssl libssl-dev。(如果时ReaHat、centOS要将libssl-dev换成openssl-devel)

需要执行 (./configure -h 查看可以输入那些命令)

./configure --enable-intf-lanplus=yes

./configure 

5、编译

make

如果configure的结果中  lanplus : yes  则会出现编译报错:error: storage size of 'ctx' isn't known

此时需要修改源码下/src/plugins/lanplus/lanplus_crypt_impl.c文件中lanplus_encrypt_aes_cbc_128和lanplus_decrypt_aes_cbc_128

//EVP_CIPHER_CTX ctx;

    EVP_CIPHER_CTX *ctx;
    ctx = EVP_CIPHER_CTX_new();

6、安装

普通用户安装会报错

sudo make install 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值