共使用了三个方法都是有效的,dell_fans_controller_v1.0.0和Dell_EMC_Fans_Controller_1.0.1以及ipmitool,前面两个是GUI界面后面一个是命令行工具
重点
我虽然能通过设置的ip地址能访问idrac管理界面,但是使用上面三个工具都是无法获取风扇信息的,最后是使用ipmitool进行连接返回了报错信息才得到解决,错误信息如下:
Error: Unable to establish IPMI v2 / RMCP+ session
把这个选择框 “勾上”点应用,再连接就OK了
重点
我把三个工具都放在资源中了,可以下载
https://download.csdn.net/download/dnpao/88331046
GUI图形工具
旧开源版本:https://github.com/cw1997/dell_fans_controller/releases/tag/v1.0.0
ipmitool 工具的使用
下载地址:https://linux-1251121573.cos.ap-guangzhou.myqcloud.com/soft/windows/ipmitool.zip
#这里是解释
ipmitool.exe -I lanplus -H iDRAC地址 -U iDRAC用户名 -P iDRAC用户密码 raw 0x30 0x30 0x01 0x00
首先要关闭风扇自动调速功能,否则我们手动设置的转速是不会生效的
#关闭自动调速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x01 0x00
#设置为10%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x0a
#设置为15%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x0f
#设置为20%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x14
#设置为25%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x19
#设置为30%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x1e
#设置为35%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x23
#设置为40%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x28
#设置为45%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x2d
#设置为50%转速
ipmitool.exe –I lanplus -H 192.168.50.100 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x32
# 最后的0x0a表示转速的百分比的十六进制,0a表示10%,0f表示15%。
# 设置百分比只需要修改后面两位就行 0x0f
0x00-0x09 这个表示1%-9%
# 如果设置更高只需要将最后两位数转换为16进制即可
# 比如设置为 58% 的转速,只需要修改为 0x3a 即可
# 具体计算可以百度下 十进制转换十六进制