<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Firmware on inetshell</title><link>https://inet.sh/es/tags/firmware/</link><description>Recent content in Firmware on inetshell</description><generator>Hugo</generator><language>es</language><lastBuildDate>Wed, 19 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://inet.sh/es/tags/firmware/index.xml" rel="self" type="application/rss+xml"/><item><title>Actualizar firmware de HP iLO por SSH</title><link>https://inet.sh/es/posts/ilo/actualizar-firmware-ssh/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://inet.sh/es/posts/ilo/actualizar-firmware-ssh/</guid><description>Cómo actualizar el firmware de HP iLO por SSH con SMASH CLP: show /map1/firmware1 y load -source http://…</description><content:encoded><![CDATA[<h2 id="en-corto">En corto</h2>
<p>Sirve el <code>.bin</code> por HTTP. Por SSH: <code>load -source http://…/ilofirmware.bin</code> en <code>/map1/firmware1</code>.</p>
<p>Cuando el firmware de iLO está tan viejo que el navegador ya no habla TLS con él, SSH + HTTP sigue funcionando.</p>
<h2 id="1-sirve-el-bin-por-http">1. Sirve el <code>.bin</code> por HTTP</h2>
<p>El iLO <strong>descarga</strong> el firmware; no se lo empujas por SCP. Un <code>python3 -m http.server</code> en la red de management basta, o nginx. El archivo es el <code>ilo*.bin</code> oficial de HPE.</p>
<h2 id="2-entra-y-carga">2. Entra y carga</h2>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">ssh -c aes256-cbc Administrator@&lt;ilo-ip&gt;
</span></span><span class="line"><span class="cl">show /map1/firmware1
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> /map1/firmware1
</span></span><span class="line"><span class="cl">load -source http://&lt;http-server&gt;/ilofirmware.bin
</span></span></code></pre></td></tr></table>
</div>
</div><p><code>-c aes256-cbc</code> es el truco en iLO 2/3: OpenSSH moderno rechaza los ciphers del iLO si no se los pides.</p>
<p><code>show /map1/firmware1</code> imprime la versión actual <strong>antes</strong> de tocar nada. Guárdala.</p>
<h2 id="qué-esperar">Qué esperar</h2>
<ul>
<li>El <code>load</code> tarda minutos. No cortes la sesión.</li>
<li>El iLO se reinicia solo. El host <strong>no</strong> se apaga (el firmware vive en el BMC).</li>
<li>Si el HTTP no es alcanzable desde la NIC del iLO, <code>load</code> falla con un error opaco: prueba <code>oemhp_ping</code> al servidor HTTP.</li>
</ul>
<p>Después del reboot, <code>show /map1/firmware1</code> otra vez y confirma el version string.</p>
<p>Referencia: <a href="https://ajmckean.com/upgrade-hp-ilo-via-ssh/">Upgrade HP iLO via SSH</a>.</p>
<p>Ver también: <a href="/es/posts/ilo/comandos-cli/">comandos CLI de iLO</a>.</p>
]]></content:encoded></item></channel></rss>