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).
¿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.
.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.
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:
- Identificar la arquitectura del equipo.
- Descargar la versión de RouterOS que queremos instalar.
- Descargar los paquetes adicionales que utiliza el equipo.
- Subir los archivos
.npkal MikroTik. - Reiniciar el equipo.
- Comprobar la versión instalada.
- 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.
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:
- Probar primero en laboratorio.
- Actualizar un equipo de menor impacto.
- Monitorear su comportamiento.
- Actualizar un equipo de producción.
- Comprobar tráfico, CPU, memoria y servicios.
- 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.

Publicar un comentario