The iLO implements standard IPMI device interface protocol. For example, you can boot Linux on that server and use ipmitool
or ipmiutil
utility to look or change iLO network settings, create user accounts or change passwords and privileges, read event logs and sensor values and so on:
root@serv4:~# ipmitool lan print
Get Device ID command failed: 0xff Unspecified error
Set in Progress : Set Complete
Auth Type Support :
Auth Type Enable : Callback :
: User :
: Operator :
: Admin :
: OEM :
IP Address Source : Static Address
IP Address : x.x.x.x
Subnet Mask : x.x.x.x
MAC Address : xx:xx:xx:xx:xx:xx
SNMP Community String :
BMC ARP Control : ARP Responses Enabled, Gratuitous ARP Disabled
Default Gateway IP : x.x.x.x
802.1q VLAN ID : Disabled
802.1q VLAN Priority : 0
Cipher Suite Priv Max : Not Available
Bad Password Threshold : Not Available
root@serv4:~# ipmitool user list 2
ID Name Callin Link Auth IPMI Msg Channel Priv Limit
1 Administrator true false true ADMINISTRATOR
2 xxxxxx true false true ADMINISTRATOR
3 (Empty User) true false false NO ACCESS
4 (Empty User) true false false NO ACCESS
...
root@serv4:~# ipmitool user set password 1 nEwPaSsWoRd
...
and so on.
For that to work you'll need ipmi_devintf
kernel module loaded.