rgnet-wiki/pages/IPMItool.md

89 lines
2.4 KiB
Markdown

# Installing IPMItool
## Install, of course
```
apt-get install ipmitool
```
which will, among other things, produce
```
[....] Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to open interface
failed!
invoke-rc.d: initscript ipmievd, action "start" failed.
Unable to start ipmievd during installation. Trying to disable.
```
## Enable IPMI
```
modprobe ipmi_devintf
modprobe ipmi_si
```
## Test
```
vm0.dfw.rg.net:/root# ipmitool lan print 1
Set in Progress : Set Complete
Auth Type Support : MD2 MD5 OEM
Auth Type Enable : Callback : MD2 MD5 OEM
: User : MD2 MD5 OEM
: Operator : MD2 MD5 OEM
: Admin : MD2 MD5 OEM
: OEM :
IP Address Source : Static Address
IP Address : 198.666.42.34
Subnet Mask : 255.255.255.192
MAC Address : 00:30:48:f6:38:15
SNMP Community String : AMI
IP Header : TTL=0x00 Flags=0x00 Precedence=0x00 TOS=0x00
BMC ARP Control : ARP Responses Enabled, Gratuitous ARP Disabled
Gratituous ARP Intrvl : 0.0 seconds
Default Gateway IP : 198.666.42.1
Default Gateway MAC : 00:00:00:00:00:00
Backup Gateway IP : 0.0.0.0
Backup Gateway MAC : 00:00:00:00:00:00
802.1q VLAN ID : Disabled
802.1q VLAN Priority : 0
RMCP+ Cipher Suites : 1,2,3,6,7,8,11,12,0
Cipher Suite Priv Max : aaaaXXaaaXXaaXX
: X=Cipher Suite Unused
: c=CALLBACK
: u=USER
: o=OPERATOR
: a=ADMIN
: O=OEM
```
## Configure IPMI Using ipmitool
Addresses and passwords have been changed to protect the guilty.
```
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 198.666.42.37
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 198.666.42.1
ipmitool user set password 2 omphamoskepsis
ipmitool user set name 3 admin
ipmitool user enable 3
ipmitool user set password 3 omphamoskepsis
ipmitool channel setaccess 1 3 privilege=4
```
You can flash the locator light on a server with
```
# enable
ipmitool raw 0x30 0x0d
# disable
ipmitool raw 0x30 0x0e
```
---
2020.07.25