IPMI卡启用教程

dkm
dkm
2021-09-19 / 0 评论 / 16 阅读 / 正在检测是否收录...

因为家里有一台古董的服务器,需要使用到IPMI卡,但是因为网上那些乱七八糟的教程,并没有说清楚如何使用,就东搬西抄来的文章,根本不全;这里我写一个很全的教程,是我摸着石头过河总结出的一个教程:

首先说一下怎么修改IPMI的登录密码,下面是过程。

首先需要一个Linux发行版,Debain或者CentOS都可以,

安装ipmitool


CentOS:

yum -y install ipmitool

Debain:

sudo apt-get install ipmitool

安装完毕提示successful,还需要载入ipmi卡才可以修改用户名和密码

# modprobe ipmi_devintf

# modprobe ipmi_watchdog

# modprobe ipmi_poweroff

# modprobe ipmi_si

# modprobe ipmi_msghandler 

上面几条命令很重要,不输入就无法载入到内核,也就无法修改任何信息

然后就正式载入了内核,下面几步比较重要,

(有些教程就很搞笑,开头用的是ipmitools,根本就是错的)

查看当前的用户列表


ipmitool user list 1

修改某个用户的密码


ipmitool user set password <user_id> <password>

上面的命令解释一下,只有用<>注明的是需要自己改的参数,默认的root用户id是2,id 1是空着的,没有用户,所以需要把root用户的密码改成“dkm”,命令是:

ipmitool user set password 2 dkm

添加一个用户


ipmitool user set name <user_id> <user_name>

给上面添加的用户设置密码

ipmitool user set password <user_id> <password>

给用户权限

ipmitool channel setaccess 1 <user_id> callin=on ipmi=on link=on privilege=4

上面的privilege的4是代表用户权限是Administrator,最高权限是5,这里我们只需要4即可

到这里你以为完了对吗?答案是错了,很多狗屁教程到这里就已经完了,实际上还需要启用一条命令,那就是启用IPMI用户

ipmitool user enable <user_id>

没有上面那条命令,什么用户都不能登录,包括root用户,还有在登录IPMI的时候请不要让浏览器自动翻译登录界面,不然是没有办法登录进去的(因为编码会变,导致加密校验的时候校验错误)

0

评论

博主关闭了所有页面的评论