READMEby ansango
← Volver al libro

MikroTik: Copias de seguridad y ciclo de mantenimiento en RouterOS

Diferencias críticas entre backups binarios y exports RSC en texto plano, automatización de copias y procedimiento seguro de actualización de RouterOS y firmware RouterBOOT.

~2 min de lectura
Resumen

Gestionar de forma profesional un router MikroTik requiere conocer la diferencia fundamental entre una copia binaria (.backup) y una exportación de configuración en texto plano (.rsc), así como seguir un protocolo seguro para actualizar tanto los paquetes del sistema operativo (RouterOS) como el microcódigo de arranque del hardware (RouterBOOT).


1. Copia Binaria (.backup) vs Exportación de Configuración (.rsc)

Es un error común confundir ambos métodos. Cada uno tiene una finalidad completamente distinta:

CaracterísticaCopia Binaria (/system backup)Exportación Script (/export)
FormatoArchivo binario cifrado / comprimido (.backup)Archivo de texto plano con comandos CLI (.rsc)
ContenidoImagen exacta del sistema (usuarios, certificados SSL, claves privadas, direcciones MAC de interfaces).Script con todos los comandos necesarios para recrear la configuración.
PortabilidadBaja: Solo debe restaurarse en el mismo dispositivo físico (o mismo modelo idéntico). Si se restaura en otro router, duplicará direcciones MAC y romperá interfaces.Alta: Totalmente portable. Puedes editarlo con un editor de texto antes de cargarlo en otro modelo.
Control de versionesNo apto para Git / diff.Ideal para Git, auditorías de cambios y backups automáticos.

2. Generación de Respaldos por CLI

2.1. Exportación de configuración en texto plano (.rsc)

# Exportar configuración completa incluyendo contraseñas/claves
/export file=config-homelab-completa show-sensitive

# Exportar configuración limpia (omite claves para compartir públicamente o versionar)
/export file=config-homelab-segura hide-sensitive

2.2. Copia de seguridad del sistema completo (.backup)

# Crear copia binaria cifrada con contraseña
/system backup save name=backup-full-router encryption=aes-sha256 password="TuContraseñaDeCifrado"

Los archivos generados se almacenan en el menú Files de RouterOS y pueden descargarse mediante Winbox (arrastrar y soltar), WebFig o SCP/SFTP.


3. Restauración de Configuraciones

Restaurar un archivo binario .backup

/system backup load name=backup-full-router.backup password="TuContraseñaDeCifrado"

Importar un script .rsc

/import file-name=config-homelab-completa.rsc
Cargar scripts en un router reseteado

Para aplicar un archivo .rsc de forma limpia en un equipo restablecido de fábrica, utiliza el comando de reseteo con auto-importación:


4. Ciclo de Actualización Seguro: RouterOS + RouterBOOT

El proceso de actualización consta de dos pasos obligatorios: primero el sistema operativo y después el firmware de la placa base (bootloader).

Paso 1: Actualizar paquetes de RouterOS

# 1. Configurar canal de actualización a versión estable
/system package update set channel=stable

# 2. Comprobar si existen nuevas versiones
/system package update check-for-updates

# 3. Descargar e instalar la actualización (reinicia automáticamente)
/system package update install

Paso 2: Actualizar microcódigo RouterBOOT (¡Paso imprescindible!)

Tras reiniciar el router con la nueva versión de RouterOS, el firmware de la placa no se actualiza solo:

# 1. Comprobar si current-firmware es inferior a upgrade-firmware
/system routerboard print

Si upgrade-firmware es más reciente:

# 2. Actualizar el bootloader
/system routerboard upgrade

# 3. Confirmar escribiendo 'y' y reiniciar para aplicar
/system reboot
¿Por qué es crucial actualizar RouterBOOT?

Actualizar RouterBOOT garantiza la estabilidad de la memoria NAND/Flash, soluciona incompatibilidades con nuevos controladores de radio Wi-Fi 6 y asegura que el router arranque correctamente tras cortes eléctricos.