IPMITOOL常用操作指令
一、開關機,重啟
1. 檢視開關機狀態:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power status
2. 開機:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power on
3. 關機:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power off
4. 重啟:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power reset
二、使用者管理
說明:[ChannelNo] 欄位是可選的,ChannoNo為1或者8;BMC預設有2個使用者:user id為1的匿名使用者,user id為2的ADMIN使用者;<>欄位為必選內容;<privilege level>:2為user許可權,3為Operator許可權,4為Administrator許可權;
1. 檢視使用者資訊:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user list [ChannelNo]
2. 增加使用者:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user set name <user id> <username>
3. 設定密碼:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user set password <user id> <password>
4. 設定使用者許可權:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user priv <user id> <privilege level> [ChannelNo]
5. 啟用/禁用使用者:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user enable/disable <user id>
三、IP網路設定
說明:[ChannelNo] 欄位是可選的,ChannoNo為1(Share Nic網路)或者8(BMC獨立管理網路);設定網路引數,必須首先設定IP為靜態,然後再進行其他設定;
1. 檢視網路資訊:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan print [ChannelNo]
2. 修改IP為靜態還是DHCP模式:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> ipsrc <static/dhcp>
3. 修改IP地址:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> ipaddr <IPAddress>
4. 修改子網掩碼:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> netmask <NetMask>
5. 修改預設閘道器:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> defgw ipaddr <預設閘道器>
四、SOL功能
說明:<9.6/19.2/38.4/57.6/115.2>其中115.2代表115200,即*1000是表示的波特率。
1. 設定SOL串列埠波特率:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sol set volatile-bit-rate <9.6/19.2/38.4/57.6/115.2>
2. 開啟SOL功能:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sol activate
3. 關閉SOL功能:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sol deactivate
五、SEL日誌檢視
1. 檢視SEL日誌:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sel list
六、FRU資訊檢視
1. 檢視FRU資訊:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) fru list
七、SDR,Sensor資訊檢視
1. 檢視SDR Sensor資訊:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sdr
2. 檢視Sensor資訊:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sensor list
八、mc(管理單元BMC)狀態和控制
1. 重啟動BMC:
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) mc reset <warm/cold>
九、設定BMC的iptables防火牆
1. 設定某一段IP可以訪問BMC
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x01 0x01 ip1(0xa 0xa 0xa 0xa) ip2(0xb 0xb 0xb 0xb)
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x09
2. 設定某個IP可以訪問BMC
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x00 0x01 ip1(0xa 0xa 0xa 0xa)
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x09
3. 取消設定
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x08
4.獲取防火牆設定
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x77 0x01 0x00
5. 阻止/開啟某個埠
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x02 0x00/0x01 0x00 (portno)0x22 0x00
6. 取消某個埠的設定(6是5的對應取消操作)
ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x06 0x00/0x01 0x00 (portno)0x22 0x00