Capítulo 2.7 – Upgrade y Downgrade de un Router MikroTik

Updated on July 15, 2021

Release de RouterOS #

Todo software, en especial un sistema operativo, tienen un cliclo de vida en el cual aparecen versiones finales (definitivas) y versiones candidatas. De esto depende que el fabricante decida qué versiones son Candidatas (versiones Beta y/o Release Candidate), y cuales están listas para salir a producción.

MikroTik maneja las siguientes categorías para hacer referencias a las diferentes versiones (releases) que libera:

  • Long term – Correciones, No hay nuevas Caracteristicas
  • Stable – Las mismas correciones + Nuevas Caracteristicas
  • Beta – Proximo Release en que se esta trabajando
Grafica de diferentes Versiones de MikroTik RouterOS

Cuando realizar una Actualización #

Si el router MikroTik se encuentra desactualizado, podemos realizar en cualquier momento la actualización siempre y cuando intentemos mejorar o corregir lo siguiente:

  • Corregir un error conocido.
  • Cuando se necesita una nueva característica.
  • Mejora del rendimiento.

NOTA: Leer la lista de cambios antes de realizar un Upgrade, en especial si tiene una versión inferior a la v6.
https://mikrotik.com/download/changelogs

El Procedimiento #

  • Se requiere una planificación
      • Los pasos posiblemente tengan que hacerse en un orden preciso y con planificación previa.
  • Se requiere pruebas
      • Antes de que ponga en acción la nueva actualización, es necesario realizar pruebas en ambientes controlados, o sino realizar un backup de la configuración anterior, como medida de contingencia en caso de que la nueva actualización no funcione como se espera.
  • Recomendaciones: Si el dispositivo funciona correctamente no se recomienda realizar un upgrade, de preferencia mantenerse con la configuración anterior.

Antes de realizar una actualización #

Es importante saber la arquitectura soportada (mipsbe, ppc, x86, mipsle, tile, etc.) en la cual se va a realizar la actualización. Winbox indica la arquitectura del equipo.

Winbox revision de arquitectura de Router MikroTik

Debe conocer qué ficheros se necesitan:

  • NPK: paquete de actualización de RouterOS (siempre que se realiza un Upgrade y para usar el Netinstall)
  • ZIP: Paquetes adicionales (sobre la base de las necesidades)
  • Verificar los Cambios: proceso de verificación post-actualización que valida el cambio efectuado en su dispositivo y el correcto funcionamiento (siempre que se realiza un upgrade)

Cómo hacer un Upgrade #

Existen tres maneras

  • Descargar archivos y copiar en el router
  • Buscar actualizaciones (System -> Packages)
  • Actualizaciones automáticas (System -> Automatic Updates)

Se sugiere mantener siempre actualizado su RouterOS para mejor funcionamiento ya que siempre los desarrolladores están añadiendo nuevas funciones y mejorando el rendimiento y la estabilidad mediante la liberación de actualizaciones.

Requisitos y sugerencias #

Cuando se utiliza un dispositivo RouterBOARD, siempre se sugiere actualizar el RouterBoot bootloader, después ya se podrá actualizar el RouterOS. Para hacer esto, ejecutar el comando

/system routerboard upgrade

Descargando los archivos #

Copiar los archivos en el router por medio de la ventana File. Por ejemplo:

  • routeros-mipsbe-6-48.npk
  • ntp-6.48-mipsbe.npk
  • Reiniciar el equipo /system reboot
  • Comprobar que se realizó la actualización

Para realizar este proceso lo principal que debemos hacer es tener descargado los paquetes de actualización que necesitamos.

  • Primer paso es visitar la web: https://www.mikrotik.com y nos dirigiremos a la página de descarga (downloads) https://mikrotik.com/download
  • Una recomendación es descargar paquetes combinados en vez de solo la versión que desea, ya que, en estos paquetes combinados, vendrán con todas las funciones incluidas, tales como, paquetes adicionales para la actualización requerida.

Buscar actualizaciones #

  • A través del menú System / Packages
  • Presionar el botón Check for Updates a continuación Download & Upgrade
  • Luego el equipo se reiniciará automáticamente
  • Verificamos la instalación de los paquetes y el estado del router
Winbox System Packages MikroTik RouterOS buscar actualizaciones

Desde el lanzamiento del RouterOS v5.21, se añadió la actualización automática. Para actualizar la versión de RouterOS, todo lo que se necesita hacer es hacer clic en un botón Check For Updates. Esta característica está disponible en la línea de comandos, Winbox GUI, Webfig GUI y QuickSet.

La función de actualización automática se conecta a los servidores de descarga MikroTik, y comprueba si hay una nueva versión de RouterOS para su dispositivo.

En caso afirmativo, se muestra una lista de cambios, y el botón de actualización se mostrará. Al hacer clic en el botón Actualizar, los paquetes de software se descargarán automáticamente, y el dispositivo se reiniciará. Incluso si usted tiene un sistema con paquetes personalizados instalados, solo los paquetes que usted desea tener en su equipo se descargarán. El proceso es fácil y rápido, con el uso de los servidores FTP.

Actualización automática #

  • Copie los archivos requeridos en uno de los routers para que sirva como fuente del archivo de actualización.
  • Configurar todos los router para que apunten hacia el router interno

Objetivos

  • Hacer un router como punto central de la red con las actualizaciones, que actualizará el RouterOS en otros routers.
  • Subir los paquetes RouterOS necesarios para este router.
  • Mostrar los paquetes disponibles
  • Se selecciona y se descarga los paquetes deseados
  • Reiniciar y luego verificar el estado del router
  • Comprobar la versión actual
[admin@Mikrotik] > /system routerboard print
routerboard: yes
board-name: hAP mini
model: RB931-2nD
serial-number: AD270A4xxxxx
firmware-type: qca9531L
factory-firmware: 6.42.10
current-firmware: 6.42.10
upgrade-firmware: 6.48.3

RouterBoot firmware Upgrade #

Es una de las opciones más rápidas y seguras para realizar una actualización por medio de línea de comando utilizando el software de Winbox.

Actualizar si es necesario (esto es un ejemplo):

/system routerboard Upgrade
Do you really want to Upgrade firmware? [y/n]:
Yes
Echo: system, info, critical firmware Upgrade successfully, please reboot for changes to take effect!
Reboot, yes? [y/N]:

Paquetes de RouterOS #

  • advanced-tools (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – herramientas avanzadas de. netwatch, ip-scan, sms tool, wake-on-LAN
  • dhcp (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – client y server DHCP (Dynamic Host Control Protocol)
  • hotspot (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – servidor de portal cautivo HotSpot para administración de usuarios
  • ipv6 (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – soporte de direccionamiento IPv6
  • mpls (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – soporte de MPLS (Multi Protocol Labels Switching)
  • ppp (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – cliente MlPPP, clientes y servers PPP, PPTP, L2TP, PPPoE, ISDN PPP
  • routerboard (mipsle, mipsbe, ppc, x86, mmips, arm) – acceso y manejo del RouterBOOT. Información específica del RouterBOARD.
  • routing (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – protocolos de ruteo dinámico como RIP, BGP, OSPF y utilitarios de ruteo como BFD, filtros para rutas.
  • security (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – IPSEC, SSH, Secure WinBox
  • system (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – características de ruteo básico como ruteo estático, direccionamiento ip, sNTP, telnet, API, queues, firewall, web proxy, DNS cache, TFTP, IP pool, SNMP, packet sniffer, e-mail send tool, graphing, bandwidth-test, torch, EoIP, IPIP, bridging, VLAN, VRRP etc.). También, para la plataforma RouterBOARD – MetaROUTER | Virtualization
  • wireless (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – soporte para la interface Wireless. Algunas veces se liberan sub-tipos. Por ejemplo wireless-fp se introdujo para soportar FastPath, wireless-cm2 se introdujo para soportar CAPsMAN v2 y wireless-rep se introdujo para soportar el modo repetidor. Ocasionalmente estos paquetes se liberan en forma separada, antes de que las nuevas características se puedan fusionar en un solo paquete principal de Wireless.

Paquetes extra de RouterOS #

  • calea (mipsle, mipsbe, ppc, x86, mmips, arm) – herramienta de recolección de datos para usos específicos requeridos por la “Communications Assistance for Law Enforcement Act” en USA
  • gps (mipsle, mipsbe, ppc, x86, mmips, arm) – soporte a dispositivos GPS (Global Positioning System)
  • lte (mipsle) – paquete requerido únicamente para el SXT LTE (RBSXTLTE3-7), el cual contiene para la interface LTE incorporada.
  • multicast (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – PIM-SM (Protocol Independent Multicast – Sparse Mode); IGMP-Proxy (Internet Group Managing Protocol – Proxy)
  • ntp (mipsle, mipsbe, ppc, x86, mmips, arm) – NTP (Network Time Protocol server), también incluye un cliente NTP sencillo. El cliente NTP también está embebido en el system package y funciona sin que éste paquete (ntp) esté instalado.
  • openflow (mipsle, mipsbe, ppc, x86, mmips, arm, smips) – habilita el soporte para OpenFlow
  • tr069 (mipsbe, ppc, x86, mmips, arm) – paquete del cliente TR069
  • ups (mipsle, mipsbe, ppc, x86, mmips, arm) – interface de administración ups APC
  • user-manager (mipsle, mipsbe, ppc, x86, mmips, arm) – servidor MikroTik User Manager para cntrolar el Hotspot y otros servicios de usuario.
Te sirvió este contenido?
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on telegram
Telegram

Leave a Reply

Scroll to Top