Setting iLO IP Address via ESXi CLI
Setting iLO IP Address via ESXi CLI
How to configure the HP iLO IP address using the ESXCLI via SSH.
Turn on your SSH for the host
- Configuration
- Security Profile
- SSH
- Start
- Open the SSH connection of ESXiNavigate to the HP tools location

Cd /opt/hp/tools
- Copy the HP iLO settings to an XML file.
./hpconfig -w ilo.xml

Connect to your ESXi host using WinSCP or similar
- Locate the hp tools location
- Copy the iLO.xml file to your machine



Edit your XML file, Make the changes in highlighted the section below.
<!– HPONCFG VERSION = “4.0-13.0″ –>
<!– Generated 11/11/2014 23:37:47 –>
<RIBCL VERSION=”2.1″>
<LOGIN USER_LOGIN=”Administrator” PASSWORD=”password”>
<DIR_INFO MODE=”write”>
<MOD_DIR_CONFIG>
<DIR_AUTHENTICATION_ENABLED VALUE = “N”/>
<DIR_LOCAL_USER_ACCT VALUE = “Y”/>
<DIR_SERVER_ADDRESS VALUE = “”/>
<DIR_SERVER_PORT VALUE = “636”/>
<DIR_OBJECT_DN VALUE = “”/>
<DIR_OBJECT_PASSWORD VALUE = “”/>
<DIR_USER_CONTEXT_1 VALUE = “”/>
<DIR_USER_CONTEXT_2 VALUE = “”/>
<DIR_USER_CONTEXT_3 VALUE = “”/>
</MOD_DIR_CONFIG>
</DIR_INFO>
<RIB_INFO MODE=”write”>
<MOD_NETWORK_SETTINGS>
<SPEED_AUTOSELECT VALUE = “Y”/>
<NIC_SPEED VALUE = “100”/>
<FULL_DUPLEX VALUE = “N”/>
<IP_ADDRESS VALUE = “192.168.16.33“/>
<SUBNET_MASK VALUE = “255.255.255.0“/>
<GATEWAY_IP_ADDRESS VALUE = “192.168.16.254“/>
<DNS_NAME VALUE = “ESX01-iLO“/>
<PRIM_DNS_SERVER value = “192.168.16.1“/>
<DHCP_ENABLE VALUE = “N”/>
<DOMAIN_NAME VALUE = “educ.local“/>
<DHCP_GATEWAY VALUE = “Y”/>
<DHCP_DNS_SERVER VALUE = “Y”/>
<DHCP_STATIC_ROUTE VALUE = “Y”/>
<DHCP_WINS_SERVER VALUE = “Y”/>
<REG_WINS_SERVER VALUE = “Y”/>
<PRIM_WINS_SERVER value = “0.0.0.0”/>
<STATIC_ROUTE_1 DEST = “0.0.0.0” GATEWAY = “0.0.0.0”/>
<STATIC_ROUTE_2 DEST = “0.0.0.0” GATEWAY = “0.0.0.0”/>
<STATIC_ROUTE_3 DEST = “0.0.0.0” GATEWAY = “0.0.0.0”/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
<USER_INFO MODE=”write”>
</USER_INFO>
</LOGIN>
</RIBCL>
- Copy the changed XML file back to the host
- Using SSH program, write back the file to the HP config
/hpconfig -f ILO.xml
- IT will display a successful message, and also list the iLO IP Address
