IPMI (SuperMicro)
Update your firmware
ftp://ftp.supermicro.com/utility/IPMI%20FW%20flash%20tools/SMT/
./lUpdate.sh -f SMT_X9_130.bin -i kcs -r nIPMICFG
| Fonction | Commande | 
|---|---|
| Show IP | ipmicfg -m | 
| Show subnet mask | ipmicfg -k | 
| Show Gateway | ipmicfg -g | 
| Check FW | ipmicfg -vgr | 
| Show VLAN | ipmicfg -vlan | 
| Set VLAN on | ipmicfg -vlan on #VLAN | 
| Set VLAN off | ipmicfg -vlan off | 
| Check IPMI chipset | ipmicfg -selftest | 
| Set IP Static | ipmicfg -m 10.x.x.x | 
| Set Subnet | ipmicfg -k 255.255.255.0 | 
| Set gateway | ipmicfg -g 10.x.x.1 | 
| Set DHCP off | ipmicfg -dhcp off | 
| Set DHCP on | ipmicfg -dhcp on | 
| Check fan mode | ipmicfg -fan | 
| List users | ipmicfg -user list | 
| Add user | ipmicfg -user add [user ID] [user name] [password] [privilege] | 
| Del user | ipmicfg -user del [user id] | 
| Change user passwd | ipmicfg -user setpwd [user ID] [password] | 
| Change user pri | ipmicfg -user level [user ID] [privilege] | 
Change LAN mode
Check the current mode:
./IPMICFG-Linux.x86_64 -raw 0x30 0x70 0x0c 0# X9 ATE -raw 0x30 0x70 0x0c 0  X9 AM -raw 0x30 0x70 0x0c 0The output will be one of these:
0x00 = Dedicated
0x01 = Onboard / Shared
0x02 = Failover
To set the mode to
Dedicated
./IPMICFG-Linux.x86_64 -raw 0x30 0x70 0xc 1 1 0# X9 ATE -raw 0x30 0x70 0x0c 1  X9 AM -raw 0x30 0x70 0x0c 1 0./IPMICFG-Linux.x86_64 -raw 0x30 0x70 0xc 1 1 1# X9 ATE -raw 0x30 0x70 0x0c 1  X9 AM -raw 0x30 0x70 0x0c 1 1Failover
./IPMICFG-Linux.x86_64 -raw 0x30 0x70 0xc 1 0 0# X9 ATE -raw 0x30 0x70 0x0c 1  X9 AM -raw 0x30 0x70 0x0c 1 2IPMIView
ftp://ftp.supermicro.com/utility/IPMIView/
Install java JRE and open 'IPMIView20.jar' with the java bin
IPMITOOL
Set next boot to PXE for next boot
ipmitool -I lanplus -H <ipmi_ip> -U ADMIN -P ADMIN chassis bootdev pxeSet next boot to DISK for next boot
ipmitool -I lanplus -H <ipmi_ip> -U ADMIN -P ADMIN chassis bootdev diskReboot host from IPMI
ipmitool -I lanplus -H <ipmi_ip> -U ADMIN -P ADMIN chassis power cycleSoft shutdown
ipmitool -H <ipmi_ip> -v -I lanplus -UADMIN -P ADMIN chassis power softFind Mac on eth0
ipmitool -I lanplus -U ADMIN -P ADMIN -H <ipmi_ip> raw 0x30 0x21 | tail -c 18Find FW version
ipmitool -I lanplus -H <ipmi_ip> -U ADMIN -P ADMIN mc info | grep 'Firmware Revision'Factory reset BMC
ipmitool -I lanplus -H <ipmi_ip> -U ADMIN -P ADMIN raw 0x3c 0x40Disable Auto Control
ipmitool raw 0x30 0x45 0x1 0x01Set Fan Speed to not ear cancer
ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x15Factory reset
ipmitool -I lanplus -H 1.1.1.1 -U ADMIN -P ADMIN raw 0x3c 0x40Restart
ipmitool -I lanplus -H 1.1.1.1 -U ADMIN -P ADMIN bmc reset coldSMCIPMITool
./jre/bin/java -jar SMCIPMITool.jar {{ ipmi_ip }} ADMIN ADMIN shell
