# 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
