标签 ipmi 下的文章

超微主板修改ipmi风扇转速报警值

超微主板ipmi风扇控制的最低转速报警值是800,适合的是服务器的暴力风扇,要使用家用散热风扇的话需要合理修改这个值。
以猫头鹰风扇NF-A14 PWM为例,最低转速为300 RPM,这里修改为200rpm
ubuntu18.04系统为例:

查看风扇转速值

apt-get install ipmitool
ipmitool -I lanplus -U ADMIN -H 192.168.1.10 sensor list

修改风扇FAN1的转速值

ipmitool -I lanplus -U ADMIN -H 192.168.1.10 sensor thresh FAN1 lower 200 200 200

超微主板激活ipmi许可证升级bios

想要通过超微的ipmi升级主板bios必须有激活许可证。
超微主板ipmi的许可证验证原理:

  1. 将 IPMI BMC MAC 地址作为 16 进制字串转为二进制
  2. 使用 HMAC + SHA1 散列算法计算出 Key
  3. 取前 24 位作为授权密钥

生成许可证命令(其中ac1f6bxxxxxx为mac地址):

echo -n 'ac1f6bxxxxxx' | xxd -r -p | openssl dgst -sha1 -mac HMAC -macopt hexkey:8544E3B47ECA58F9583043F8 | awk '{print $2}' | cut -c 1-24

填写许可证:
登陆ipmi-》Miscellaneous-》Activate License-》填写以上命令生成的24位许可证号,每空4位

以上在ubuntu18.04系统和x11sdv主板测试通过。
截图