Switches cisco, cambiar la versión (lo que no implica actualizar).

El otro día tuvimos un momento de esos de “houston, tenemos un problema”. Ya hacia tiempo de uno de esos y además sin posibilidad de coger el coche y plantarte en el CPD. Básicamente teníamos un switch en un lugar remoto con una versión de IOS incorrecta que sustituía a uno con problemas en los ventiladores y que el muy cabrón no quería volver a arrancar.

Asi que … como buenamente pudimos le enviamos la versión buena de la IOS y un servidor tfpd

https://sourceforge.net/projects/tftp-server/
http://www.solarwinds.com/es/free-tools/free-tftp-server
https://www.pcwdld.com/top-10-free-tftp-servers

Cualquiera vale …

El caso es poder conectarte al cacharro desde algún sitio (un portátil con un cable en nuestro caso).

Configuras un interface en el switch con una ip 192.168.1.1 (o la vlan1 si te da problemas) la permites en el interface al que te vas a pinchar.

Antes de tocar nada … yo haría un backup de lo que tienes por si las moscas.

copy startup-config tftp

Una vez que tienes conexión hay que subir la versión al switch. Antes mira a ver si tienes espacio para las dos versiones (en nuestro caso no habia). Hace mucho que no tocaba estos cacharros … pero me da a mi que van demasiado cortos … joder que les costaría poner 128Mb en vez de los 32 miserables que tienen (como que no les sacan beneficio).

Si necesitas espacio te toca borrar …

conf t
delete flash:nombredelfichero

y luego dir flash: para ver si ya tienes espacio.

Para subir la versión … aquí tienes dos posibilidades … o bien subir directamente el .bin … o bien el .tar (depende de lo que te hayas descargado).

En caso de que tengas el fichero tar:
archive tar /xtract tftp://xxx.xxx.xxx.xxx/nombrefichero.tar flash:

En caso de que tengas el fichero bin:
copy tftp flash:

Después verifica que el fichero se ha subido de forma correcta:
verify flash:nombredefichero

Si todo va bien (yo tuve que hacerlo un par de veces porque una de ellas se corto por timeout (WTF)) ya tienes la nueva versión. Ahora falta asignarla al boot.

conf t
boot system flash:nombredefichero
end

(Para comprobarlo despues sh boot).

Después grabamos (wr mem) y reiniciamos (reload). Si todo va bien … versión actualizada.

http://www.cisco.com/c/en/us/support/docs/switches/catalyst-2950-series-switches/41542-191.html

Antes de hacer nada de esto yo me aseguraría de que tienes acceso al equipo (y no solo por red, por consola) para ver los logs mientras arranca y por si te quedas sin conexión).

No os hacéis una idea (o a lo mejor si) de la vida que pierdes si te quedas sin acceso al equipo y el pollo que esta allí no tiene un cable de consola, o tiene el cable pero no el adaptador usb, o aun peor … no sabe ni de lo que le estas hablando). 🙂

One Comment

Join the Discussion

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>