一、对服务器的网卡BMC进行配置IP地址和网关(设置BMC的网络信息)
- 显示BMC的IP地址信息
(可以使用其它通道号如2,3,4等来查看设备可以使用的通道的信息,通常配置通道1,以下命令中的1都是代表配置通道1)
ipmitool lan print 1
ipmitool channel info 1
- 设置通道1使用静态IP地址。
ipmitool lan set 1 ipsrc static
- 设置BMC的IP地址。
ipmitool lan set 1 ipaddr ×.×.×.×(BMC的IP地址)
- 设置BMC的子网掩码。
ipmitool lan set 1 netmask ×.×.×.×
- 设置 IPMI的网关。
ipmitool lan set 1 defgw ipaddr ×.×.×.×
- 确认BMC的IP地址信息
ipmitool lan print 1
二、对服务器的网卡BMC进行用户管理
使用ipmitool远程工具,在任何设备的某个CPU上都可以进行对指定服务器的网卡BMC的用户管理,只不过就需要在ipmitool命令中加上指定服务器的网卡BMC的ip、用户名和密码,才能进行。
如果本身就是在该服务器的网卡CPU进行操作的,那就没必要在ipmitool命令中加上指定服务器的网卡BMC的ip、用户名和密码了。
首先登录上服务器的网卡CPU,在服务器的网卡CPU上进行对网卡BMC的用户管理。
下面的教程中,其中的2,是用户ID,就是ipmitool user list 1列出的第一列数字,所以这个2需要根据实际情况修改。
1、查看服务器的网卡BMC的用户列表
首先登陆上服务器的网卡CPU,切换到root目录下。
ipmitool user list 1 --查看网卡BMC的用户列表
2、添加用户名和密码,并启用该用户
ipmitool user set name 2 ×××(用户名) --设置ID为2的用户名
ipmitool user set password 2 ×××(密码) --设置ID为2的密码
ipmitool user enable 2 --启用ID为2的该用户
3、修改所添加用户的权限
ipmitool channel setaccess 1 2 callin=off ipmi=on privilege=4
具体的解释如下:
- channel setaccess:这是ipmitool中的一个命令,用于设置IPMI通道的访问权限。
- 1:表示要设置的通道号,这个命令中是通道号为1。
- 2:表示要设置的用户ID,这个命令中是用户ID为2。
- callin=off:表示禁止该通道的用户通过IPMI远程呼叫进行访问。
- ipmi=on:表示允许该通道的用户通过IPMI进行访问。
- privilege=4:表示设置用户的权限等级为4,即操作员级别权限。
这条命令的作用是将通道1的用户ID为2的用户的访问权限进行修改。该用户不允许通过IPMI远程呼叫进行访问,但可以通过IPMI进行访问,并且具有操作员级别的权限。
用户添加好之后,就可以使用所添加的用户来登陆服务器的网卡BMC了。
4、查看用户权限
ipmitool channel getaccess 1 2
5、禁用用户1
ipmitool user disable 1
禁用掉用户1之后,就没法用用户1来登陆服务器的网卡BMC了