Si tienes un NAS WD My Cloud EX2, sabrás que es una máquina un poco «especial». Su sistema operativo es muy básico (BusyBox) y cada vez que reinicias el aparato, casi cualquier cambio que hayas hecho por SSH desaparece.
Hace poco buscaba la forma de instalar Tailscale (esa maravilla que te crea una VPN privada en segundos) para acceder a mis archivos desde cualquier sitio sin abrir puertos en el router. Después de investigar en foros ingleses, he dado con la clave para que la instalación sea persistente. Aquí os dejo el proceso «mascadito»:
El truco: «Inyectar» el código en otra App
Como el NAS no nos deja crear servicios propios al arranque, vamos a usar una App ya instalada (como Plex) para que, cada vez que esa App se inicie, levante también Tailscale.
Paso 1: Preparativos en el NAS
-
Entra en la interfaz web de tu WD.
-
Ve a Configuración > Red y activa el SSH. Ponle una contraseña que recuerdes.
-
En la sección Apps, instala alguna que no vayas a usar mucho o que no pienses actualizar (en mi caso usé Plex).
Paso 2: Descarga e instalación manual
Conéctate por SSH (puedes usar PuTTY o la terminal) con el usuario sshd:
-
Ve a la ruta de almacenamiento persistente:
cd /mnt/HD/HD_a2 -
Descarga el paquete de Tailscale para arquitectura ARM (revisa la web de Tailscale para copiar el link de la última versión):
wget --no-check-certificate [URL_DE_TAILSCALE_ARM] -
Descomprime el archivo:
tar zxf tailscale_VERSION_arm.tgz -
Entra en la carpeta y crea un directorio para que los datos de login no se borren:
cd tailscale_VERSION_armmkdir tailscale_lib -
Crea un enlace simbólico para esta sesión:
ln -s /mnt/HD/HD_a2/tailscale_VERSION_arm/tailscale_lib /var/lib/tailscale
Paso 3: Login inicial
Levanta el servicio y conéctalo a tu cuenta:
-
./tailscaled &(el&es para que corra en segundo plano). -
./tailscale up -
Copia el link que te saldrá en pantalla, pégalo en tu navegador y loguéate. ¡Ya tienes el NAS en tu red de Tailscale!
Paso 4: Hacerlo persistente (La clave)
- Ahora vamos a engañar al sistema para que lo arranque solo. Tenemos que buscar el archivo
start.shde la App que instalamos antes (Plex). - Ve a la carpeta de aplicaciones:
cd /mnt/HD/HD_a2/Nas_Prog/plexmediaserver(o la app que elijas). - Edita el archivo de inicio:
vi start.sh. - Baja hasta el final del archivo, pulsa la tecla
ipara insertar y añade estas líneas:ln -s /mnt/HD/HD_a2/tailscale_VERSION_arm/tailscale_lib /var/lib/tailscale cd /mnt/HD/HD_a2/tailscale_VERSION_arm ./tailscaled & ./tailscale up - Pulsa
Esc, escribe:wqy dale aEnterpara guardar y salir.
¡Listo!
Ahora puedes reiniciar el NAS desde la interfaz web. Cuando vuelva a arrancar, la App «anfitriona» lanzará Tailscale automáticamente y tu WD aparecerá conectado en tu lista de dispositivos de Tailscale de forma permanente.
Espero que este tutorial os sirva para darle una segunda vida a vuestro WD.

