linux系统下ipmitool安装
以ubuun18.04为例
1、下载ipmitool源码,下载地址https://sourceforge.net/projects/ipmitool/
2、安装ipmi驱动:
sudo modprobe ipmi_msghandler
sudo modprobe ipmi_devintf
(sudo modprobe ipmi_si 一般会报错,需要有驱动支持不用安装)
查看是否安装完成(如果没有 mod,可以切换到root用户下安装)
lsmod | grep
3、解压ipmitool源码包
4、进入源码包执行:congfigure
一般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 (普通用户安装会报错)