Tengo varios servidores NAS en casa (uno para contenido multimedia, otro para backups…) así que para alargar su vida útil, no todos ellos están encendidos todo el día. Sin embargo, hay situaciones en las que necesito tener acceso a un servidor, pero podría estar apagado y quizás yo no esté en casa. En ese caso, tengo una manera para arrancar el NAS Synology de forma remota desde otro servidor.

Wake On LAN

Wake-on-LAN (WOL) es un estándar Ethernet que permite encender una máquina a partir de un mensaje de red. La idea es utilizar un servidor de tu red local (Una Raspberry Pi, por ejemplo) para enviar este mensaje mágico al NAS Synology para hacer que se despierte.

COnfigurar WOL en el NAS Synology

El primer paso es activar esta funcionalidad en nuestro NAS Synology. Puedes encontrar esta funcionalidad en el menú del DSM Panel de Control -> Sistema -> Hardware y alimentación -> Activar WOL en LAN.

Synology-WOL

Obtener la MAC de tu Synology

La dirección MAC de tu NAS es el siguiente paso importante. Para obtenerlo, puedes encontrarlo en el Menú del DSM Panel de Control -> Sistema -> Centro de Información -> Red -> LAN -> Dirección MAC.

Etherwake

El siguiente paso es instalar el software etherwake, que será el encargado de enviar el paquete mágico.

sudo apt install etherwake

Despertar el servidor NAS Synology

Una vez instalado etherwake en tu servidor Ubuntu (o Linux), puedes enviar el comando al servidor Synology, es muy fácil. Simplemente utiliza el comando etherwake y la Dirección MAC del servidor NAS Synology que conseguiste previamente. Ten en cuenta que debes de utilizar el usuario root para usar este comando.

etherwake 00:11:32:c1:57:55

Y eso es todo, tu NAS Synology se estará desperatando.

Ahora, podrías crear un script bash en el home del usuario root para guardar el comando, y entonces no necesitarás recordar la dirección MAC.

vi ~/wake_up_synology.sh

Añades el código…

#!/bin/bash
etherwake 00:11:32:c1:57:55

Y da permisos de ejecución al script:

chmod +x ~/wake_up_synology.sh

Ahora, puedes despertar tu Synology simplemente ejecutnado el script.

~/wake_up_synology.sh