Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page
  • Primer paso - Actualizar DSM desde la propia interfaz
  • Segundo paso - Acceder a Tinycore
  • Tercer Paso - Comprobar actualizaciones
  • Cuarto paso - Generar una nueva MAC
  • Quinto paso - Crear nueva instalación
  • Sexto paso - Realizar backups
  • Séptimo paso - Cambiar MAC en VirtualBox
  • Octavo paso - Arrancar el NAS

Was this helpful?

Edit on GitHub
  1. Seguridad
  2. NAS
  3. Instalación Synology NAS en VirtualBox

Actualización Synology NAS

Joel López Molina

PreviousCreación de volúmenes y su usoNextCreación de usuarios y carpetas compartidas

Last updated 1 year ago

Was this helpful?

Para actualizar el NAS a través de Tinycore es diferente de si se tratara de un NAS original. Cuando instalamos el NAS a través de SSH lo hicimos para una versión especifica, por lo tanto al actualizarlo desde el NAS normal, al reiniciarse no encuentra la versión esperada.

Por lo tanto para conseguir actualizar el NAS debemos hacer una nueva instalación desde Tinycore, además de otros comandos que explicare a continuación.

Antes de empezar la actualización recomiendo hacer una instantánea o una copia de seguridad de los datos almacenados, ya que equivocarnos en un paso o producirse un error durante la actualización puede suponer no volver a acceder al NAS.

Primer paso - Actualizar DSM desde la propia interfaz

Antes de entrar otra vez al terminal de Tinycore debemos realizar la actualización de manera normal. Para ello accedemos al Panel de control, este lo encontramos en el escritorio o en las aplicaciones. Después de eso accedemos al apartado Actualizar y restaurar.

Desde ahí descargamos la actualización y la instalaremos normalmente, debemos fijarnos que versión esta descargándose para posteriormente seleccionarla en Tinycore.

Como podemos ver en la siguiente imagen la versión que se ha descargado es la 7.1.1-42962, por lo que deberemos apuntarla para posteriormente recordarla.

Ahora que ya sabemos la versión podemos darle a Actualizar ahora. Debemos aceptar que el NAS se reiniciará y comenzará la actualización. Una vez que ya la tengamos actualizada, el NAS se reiniciara. Antes de que se vuelva a encender, desde el GRUB debemos seleccionar la opción de Tinycore Image Build.

Segundo paso - Acceder a Tinycore

Para acceder al terminal de Tinycore podemos volver a conectarnos a través de SSH para una manipulación mas cómoda.

Usuario: tc

Contraseña: P@ssw0rd

ssh tc@x.x.x.x

Tercer Paso - Comprobar actualizaciones

Muchos de los pasos que haremos son parecidos a la propia instalación aunque hay algunos que son nuevos.

Para comprobar las actualizaciones primero ejecutaremos el siguiente comando, en el caso que hubiese las aceptaremos:

sudo ./rploader.sh update

Después actualizaremos todos los archivos a través del siguiente comando, aunque no aparezca ninguna actualización:

sudo ./rploader.sh fullupgrade

Cuarto paso - Generar una nueva MAC

Al tratarse de una "nueva instalación" debemos volver a generar una nueva MAC. Para ello debemos ejecutar el siguiente comando:

sudo ./rploader.sh serialgen DS3615xs

Cabe recordar que esta nueva dirección MAC debemos apuntarla en algún lugar ya que posteriormente la necesitaremos modificar en VirtualBox.

En este caso la nueva MAC es la siguiente: 00:11:32:E2:1F:E1

Quinto paso - Crear nueva instalación

Ahora debemos realizar la nueva instalación, introduciendo el nombre de la nueva versión. Si no recordamos como se escribe podemos verlo introduciendo el siguiente comando:

sudo ./rploader.sh

En este caso el nombre de la nueva versión es ds3615xs-7.1.1-42962, puede variar dependiendo de las nuevas versiones de DSM. Por lo tanto en este caso el comando a ejecutar es el siguiente:

sudo ./rploader.sh build ds3615xs-7.1.1-42962

Después de que finalice la instalación debemos ejecutar otro comando llamado postupdate. Este sirve para que el sistema entienda de que esto se trata de una actualización.

Para ello ejecutamos el siguiente comando:

sudo ./rploader.sh postupdate ds3615xs-7.1.1-42962

Al ejecutar este comando nos solicitara varias veces si queremos instalar las nuevas updates, debemos aceptar todas, ya que al descargar el archivo desde el NAS también incluye las nuevas updates.

Sexto paso - Realizar backups

En este paso debemos realizar los backups de todo lo que hemos hecho para que a la hora de reiniciar el sistema se guarden todos los cambios

Para ello ejecutamos el siguiente comando:

sudo ./rploader.sh backup

También debemos hacer backup del cargador de arranque, que se hace con el siguiente comando:

sudo ./rploader.sh backuploader

Por último, debemos apagar Tinycore para cambiar la MAC en VirtualBox, sin este paso no funcionara la actualización:

exitcheck.sh poweroff

Séptimo paso - Cambiar MAC en VirtualBox

Para cambiar la MAC debemos acceder a la configuración de red de la máquina virtual y sustituir la anterior MAC por la nueva.

En este caso debemos cambiar esta MAC: 00113294688A por esta nueva: 001132E21FE1

Octavo paso - Arrancar el NAS

Una vez ya modificada la MAC podemos encender el NAS, debemos estar atentos al GRUB ya que debemos de seleccionar de nueva la opción de (SATA boot).

Si todo a funcionado correctamente deberíamos volver a acceder al NAS con el mismo usuario y contraseña. Para comprobar que realmente se han instalado las actualizaciones volvemos acceder al Panel de control, al apartado de Actualizar y restaurar. En el podemos ver que si está instalada la última versión.

🔑
Actualización desde el Panel de control
Selección Tinycore en GRUB
Conexión SSH
DSM actualizado a la última versión