Cómo actualizar MikroTik correctamente: RouterOS, canales, downgrade y RouterBOARD



Actualizar un equipo MikroTik no consiste simplemente en instalar la última versión de RouterOS. Cuando el dispositivo se encuentra en producción, especialmente si funciona como router principal, balanceador, concentrador PPPoE, equipo de distribución o forma parte de una red ISP/WISP, es importante realizar el procedimiento correctamente para evitar problemas de compatibilidad o pérdida de conectividad.

En este tutorial aprenderás cómo actualizar MikroTik RouterOS correctamente, qué significa cada uno de los canales de actualización, cómo realizar un backup, cómo verificar la arquitectura y los paquetes instalados, cómo hacer un downgrade y por qué es importante actualizar también el firmware de RouterBOARD (RouterBOOT).

Importante: Antes de actualizar un MikroTik en producción, realiza un respaldo de la configuración y verifica que la versión que vas a instalar sea compatible con el hardware y las funcionalidades que utiliza el equipo.

¿Qué son los canales de actualización de MikroTik?

Desde System → Packages → Check For Updates, RouterOS permite seleccionar diferentes canales de actualización.

Los cuatro canales principales son:

  • Long Term
  • Stable
  • Testing
  • Development

Cada canal tiene un objetivo diferente y elegir correctamente es especialmente importante cuando el MikroTik trabaja en producción.

1. Canal Long Term

El canal Long Term está orientado a usuarios que buscan una rama de RouterOS con cambios más conservadores y mayor permanencia.

Es una alternativa que puede resultar interesante en equipos donde se prioriza mantener una versión estable durante más tiempo y no existe una necesidad inmediata de utilizar las nuevas funcionalidades de RouterOS.

Puede ser utilizado en determinados equipos de producción cuando la prioridad es mantener una plataforma conservadora.

2. Canal Stable

Stable es el canal de uso general para versiones consideradas estables de RouterOS.

Incluye nuevas funcionalidades y correcciones que ya han pasado por un proceso de pruebas mayor que las versiones Testing y Development.

Para muchos equipos de producción, Stable es el canal que normalmente se utilizará, aunque esto no significa que debamos instalar inmediatamente cada versión recién publicada.

Antes de actualizar un equipo crítico es recomendable revisar:

  • La versión actual.
  • La versión disponible.
  • El changelog.
  • Los cambios relacionados con las funcionalidades que utilizamos.
  • La compatibilidad con nuestro hardware.

3. Canal Testing

El canal Testing permite acceder a versiones más adelantadas que Stable.

Es útil para realizar pruebas de nuevas funcionalidades, comprobar compatibilidad o detectar problemas antes de que una versión llegue al canal Stable.

No es recomendable utilizar Testing como primera opción en un equipo de producción crítico.

4. Canal Development

Development es el canal destinado a versiones en una etapa más experimental del desarrollo de RouterOS.

Su objetivo principal es permitir probar cambios y funcionalidades antes de que lleguen a versiones más maduras.

Por esta razón, no es un canal apropiado para un router que presta servicios críticos a clientes.

¿Qué canal de MikroTik debo utilizar en producción?

Canal Uso principal Producción
Long Term Versiones con cambios más conservadores Puede utilizarse
Stable Uso general y nuevas funcionalidades estables Recomendado habitualmente
Testing Pruebas anticipadas No recomendado
Development Desarrollo y pruebas experimentales No recomendado

En una red de producción, la elección habitual será Stable o Long Term, dependiendo de las necesidades de la infraestructura.

Antes de actualizar MikroTik: realiza un backup

Antes de actualizar RouterOS es recomendable realizar al menos un respaldo de la configuración.

Una buena práctica es guardar tanto un backup binario como un export de configuración.

Backup binario

Desde la terminal de MikroTik ejecutamos:

/system backup save name=backup-pre-upgrade

Esto generará un archivo con extensión .backup.

También podemos realizarlo desde:

Winbox → Files → Backup

Exportar la configuración

Además del backup binario, recomiendo generar un export de la configuración:

/export file=export-pre-upgrade

Esto generará un archivo .rsc que podremos utilizar para revisar la configuración y tener una copia adicional.

Consejo: No guardes el único backup dentro del mismo MikroTik. Descarga una copia del archivo .backup y del .rsc a un equipo externo.

Cómo verificar la arquitectura del MikroTik

Este paso es especialmente importante cuando vamos a realizar una actualización manual o un downgrade.

Desde la terminal ejecutamos:

/system resource print

Debemos localizar el parámetro:

architecture-name

Dependiendo del hardware podemos encontrar arquitecturas como:

  • arm
  • arm64
  • mipsbe
  • smips
  • mmips
  • tile
  • x86

La arquitectura determina qué paquetes de RouterOS debemos descargar.

Por ejemplo, si el equipo muestra:

architecture-name: arm

debemos descargar los paquetes correspondientes a ARM y no los destinados a MIPSBE, MMIPS, ARM64 u otra arquitectura.

Cómo revisar los paquetes instalados

Antes de actualizar y especialmente, antes de realizar un downgrade, debemos revisar qué paquetes tiene instalados nuestro MikroTik.

Ejecutamos:

/system package print

Dependiendo del equipo podemos encontrar paquetes adicionales como:

routeros
container
dude
wifi-qcom
wireless

Esto es importante porque al realizar un downgrade debemos asegurarnos de disponer de los paquetes correspondientes a la versión de destino.

Cómo actualizar MikroTik desde Winbox

La forma más sencilla de actualizar RouterOS es utilizar el propio mecanismo de actualización integrado en el sistema.

Desde Winbox vamos a:

System → Packages → Check For Updates

Seleccionamos el canal que queremos utilizar, por ejemplo:

Channel: Stable

Después hacemos clic en:

Check For Updates

Si existe una nueva versión aparecerá la opción:

Download & Install

RouterOS descargará los paquetes necesarios y posteriormente reiniciará el equipo.

Advertencia: La actualización provoca un reinicio del equipo. En producción debes realizarla durante una ventana de mantenimiento y asegurarte de tener acceso al equipo después del reinicio.

Cómo actualizar MikroTik desde la terminal

También podemos realizar el proceso desde CLI.

Primero revisamos la configuración de actualización:

/system package update print

Después podemos comprobar si existe una nueva versión:

/system package update
check-for-updates once

Si existe una actualización disponible, podemos instalarla mediante:

/system package update install

El router descargará la actualización y se reiniciará.

¿Por qué utilizar el actualizador integrado de MikroTik?

Cuando el router tiene acceso a Internet, el actualizador integrado simplifica bastante el proceso porque RouterOS puede obtener los paquetes necesarios desde los servidores de MikroTik.

Esto reduce la posibilidad de seleccionar manualmente un paquete incorrecto.

Sin embargo, en equipos críticos sigue siendo importante comprobar la arquitectura, los paquetes instalados, el espacio disponible y realizar los respaldos correspondientes antes de iniciar el proceso.

Cómo actualizar MikroTik manualmente con archivos .npk

También podemos instalar RouterOS manualmente mediante los paquetes .npk.

El procedimiento general es:

  1. Identificar la arquitectura del equipo.
  2. Descargar la versión de RouterOS que queremos instalar.
  3. Descargar los paquetes adicionales que utiliza el equipo.
  4. Subir los archivos .npk al MikroTik.
  5. Reiniciar el equipo.
  6. Comprobar la versión instalada.
  7. Verificar los servicios.

Los archivos pueden cargarse desde:

Winbox → Files

Después de copiar los paquetes podemos reiniciar:

/system reboot

Una vez que el equipo vuelva a estar disponible comprobamos:

/system package print

¿Cómo hacer un downgrade de MikroTik correctamente?

El downgrade de RouterOS requiere más atención que una actualización normal.

No debemos descargar simplemente cualquier versión antigua y copiarla al router.

Antes de hacerlo debemos verificar:

  • La arquitectura del equipo.
  • La versión actual.
  • La versión a la que queremos regresar.
  • Los paquetes instalados.
  • La versión mínima soportada por el hardware.
  • El firmware de RouterBOARD.

1. Verificar la arquitectura

/system resource print

Por ejemplo:

architecture-name: arm

La versión descargada debe corresponder a esta arquitectura.

2. Revisar los paquetes instalados

/system package print

Supongamos que encontramos:

routeros
container
dude

Si vamos a regresar a una versión anterior, debemos comprobar que existan los paquetes correspondientes a esa versión y arquitectura.

3. Descargar los paquetes de la versión de destino

Debemos obtener los paquetes .npk correspondientes a la versión que queremos instalar.

Por ejemplo:

routeros-7.xx.x-arm.npk
container-7.xx.x-arm.npk
dude-7.xx.x-arm.npk

Los nombres anteriores son solamente ejemplos. Los paquetes reales dependerán de la versión, arquitectura y funcionalidades utilizadas por el equipo.

4. Subir los paquetes al MikroTik

Desde Winbox:

Files → arrastrar los archivos .npk

Los paquetes deben quedar disponibles en el almacenamiento del router.

5. Ejecutar el downgrade

Desde la terminal ejecutamos:

/system package downgrade

RouterOS solicitará confirmación y posteriormente realizará el proceso durante el reinicio.

¿Qué hacer con los paquetes adicionales durante un downgrade?

Esta es una de las partes que más debemos tener en cuenta.

Si el equipo utiliza paquetes adicionales, tenemos dos alternativas.

Opción 1: Descargar los paquetes correspondientes

Si necesitamos conservar una determinada funcionalidad, debemos descargar el paquete correspondiente a la versión de destino y arquitectura correcta.

Opción 2: Desinstalar el paquete

Si el paquete no es necesario, podemos desinstalarlo antes del downgrade.

Por ejemplo:

/system package uninstall container

Sin embargo, no debemos eliminar paquetes sin verificar primero si alguna funcionalidad de nuestra configuración depende de ellos.

Verificar la versión mínima soportada

Antes de realizar un downgrade debemos revisar la información de RouterBOARD:

/system routerboard print

Entre la información disponible encontraremos datos como:

factory-firmware
current-firmware
upgrade-firmware

El parámetro factory-firmware permite conocer la versión mínima de firmware asociada al hardware para determinar hasta dónde es posible realizar un downgrade.

Importante: No intentes realizar un downgrade por debajo de la versión mínima soportada por el hardware. Si necesitas utilizar una versión mucho más antigua, primero verifica la compatibilidad específica de tu modelo.

Actualizar RouterBOARD después de actualizar RouterOS

Uno de los pasos que muchas veces se olvida después de actualizar RouterOS es revisar el firmware de RouterBOARD, también conocido como RouterBOOT.

Desde Winbox podemos entrar en:

System → RouterBOARD

Encontraremos:

Current Firmware
Upgrade Firmware

Si observamos que:

Upgrade Firmware > Current Firmware

significa que existe una versión de firmware más reciente disponible.

En ese caso hacemos clic en:

Upgrade

También podemos hacerlo desde la terminal:

/system routerboard upgrade

Después debemos reiniciar el equipo:

/system reboot

Una vez que vuelva a iniciar, comprobamos nuevamente:

/system routerboard print

¿Por qué es importante actualizar RouterBOARD?

RouterBOOT es el firmware encargado de las primeras etapas de arranque del equipo. Las nuevas versiones de RouterOS pueden incluir una versión de RouterBOOT más reciente.

Por eso, después de una actualización de RouterOS es recomendable comprobar si existe un firmware pendiente y aplicarlo cuando corresponda.

¿Qué revisar después de actualizar RouterOS?

Que el MikroTik vuelva a responder al ping o permita iniciar sesión no significa necesariamente que todos sus servicios estén funcionando correctamente.

Después de una actualización debemos comprobar las funciones críticas del equipo.

Interfaces

/interface print

Direcciones IP

/ip address print

Rutas

/ip route print

NAT

/ip firewall nat print

Firewall

/ip firewall filter print

Si el equipo utiliza PPPoE, VPN, VLAN, BGP, OSPF, WireGuard, DHCP, colas, scripts, contenedores u otros servicios, también debemos comprobar específicamente cada una de estas funciones.

Recomendación para MikroTik en redes ISP y WISP

En una infraestructura ISP/WISP no es recomendable actualizar todos los equipos al mismo tiempo.

Una estrategia más controlada es realizar el procedimiento progresivamente:

  1. Probar primero en laboratorio.
  2. Actualizar un equipo de menor impacto.
  3. Monitorear su comportamiento.
  4. Actualizar un equipo de producción.
  5. Comprobar tráfico, CPU, memoria y servicios.
  6. Continuar progresivamente con el resto de equipos.

Esto permite detectar problemas de compatibilidad antes de que una actualización afecte a toda la infraestructura.

Checklist antes de actualizar un MikroTik

Antes de iniciar una actualización en producción puedes utilizar esta lista:

  • ☐ Realizar backup binario.
  • ☐ Realizar export de configuración.
  • ☐ Descargar una copia del backup fuera del MikroTik.
  • ☐ Verificar la versión actual.
  • ☐ Verificar la arquitectura.
  • ☐ Revisar los paquetes instalados.
  • ☐ Revisar el changelog.
  • ☐ Verificar espacio disponible.
  • ☐ Confirmar que existe acceso al equipo después del reinicio.
  • ☐ Definir una ventana de mantenimiento.
  • ☐ Actualizar RouterOS.
  • ☐ Verificar los servicios.
  • ☐ Revisar RouterBOARD.
  • ☐ Ejecutar RouterBOARD Upgrade si corresponde.
  • ☐ Reiniciar y comprobar nuevamente.

Conclusión

Actualizar un MikroTik correctamente requiere planificación, especialmente cuando el equipo trabaja en producción.

El primer paso es comprender los canales de RouterOS y elegir entre Long Term y Stable según las necesidades de la infraestructura. Los canales Testing y Development deben reservarse principalmente para pruebas.

Antes de cualquier actualización es fundamental realizar un backup, exportar la configuración, comprobar la arquitectura y revisar los paquetes instalados.

Si necesitamos realizar un downgrade, debemos prestar todavía más atención a los paquetes .npk, la arquitectura y la versión mínima soportada por el hardware.

Finalmente, después de actualizar RouterOS, debemos comprobar System → RouterBOARD y realizar el RouterBOARD Upgrade cuando exista una versión de firmware pendiente.

Regla práctica: En un MikroTik de producción, primero respalda, después verifica, luego actualiza y finalmente comprueba que RouterOS, los servicios y RouterBOARD estén funcionando correctamente.

Publicar un comentario

Post a Comment (0)

Artículo Anterior Artículo Siguiente