Conclusión: SMB funcionaba correctamente; el PC local estaba tomando la ruta incorrecta de Tailscale
La transferencia se detuvo, ZimaOS Files también mostró errores de red y Windows finalmente informó 0x8007003B. La prueba decisiva fue desactivar Tailscale en el PC local con Windows. SMB volvió a funcionar con normalidad de inmediato. El NAS no se solucionó cambiando los discos ni reiniciando Samba; lo que cambió fue la ruta hacia el NAS.

Por qué una conexión local puede salir accidentalmente de la LAN
El router doméstico también funcionaba como router de subred de Tailscale y anunciaba toda la red 192.168.8.0/24. Por lo tanto, un PC local con Windows que ejecutara Tailscale podía tener tanto una ruta conectada directamente como una ruta de Tailscale hacia la misma LAN. El hilo describía esto como hairpinning de NAT, pero el diagnóstico más general y útil es una superposición o asimetría de rutas.

La documentación actual de Tailscale sobre rutas de subred superpuestas explica que Windows y macOS aceptan las rutas de subred de forma predeterminada y que las rutas superpuestas pueden requerir un diseño específico.
Comprueba la ruta antes de modificar la configuración de SMB
route print
tracert ZIMAOS_LAN_IP
tailscale status
ping ZIMAOS_LAN_IP
Ejecuta la prueba una vez con Tailscale activado y otra con Tailscale desactivado. Si SMB solo falla cuando la red superpuesta está activa, mantén sin cambios la configuración del almacenamiento y del recurso compartido, y corrige la ruta de red. Así evitarás perder tiempo con permisos, sistemas de archivos y ajustes de Samba.
Usa la dirección LAN de ZimaOS cuando ya estés en casa
En la red local, conecta el NAS mediante su IP de LAN o su nombre de host local. Usa Tailscale cuando estés fuera de casa. Si anuncias deliberadamente la LAN doméstica mediante un router de subred, asegúrate de que la política de rutas de tu tailnet no desvíe el tráfico normal de la misma LAN hacia una ruta innecesaria.
La autenticación SMB de ZimaOS es la ruta de control para la configuración del uso compartido de archivos.
Lo que el error 0x8007003B indica y lo que no indica
Windows lo etiqueta como un error de red inesperado. Por sí solo, no identifica un fallo del disco, un problema con las credenciales de SMB ni un problema del router. Los errores de red de Microsoft son síntomas; la prueba de la ruta es lo que permite localizar este caso.
El contenido de Microsoft sobre el comportamiento de SMB en Windows proporciona el contexto del protocolo.
ZimaClient y Tailscale también pueden competir por las rutas de red
El mismo hilo descubrió que ejecutar ambos métodos de conexión en el mismo equipo con Windows podía producir un comportamiento confuso en ese entorno. La versión actual de ZimaOS admite tanto el acceso remoto ZimaClient integrado como las rutas de Tailscale/WireGuard mediante protocolos estándar. No necesitas tener ambos activos para la misma tarea.
El acceso remoto de ZimaClient y el acceso remoto de Tailscale te permiten elegir intencionadamente un modelo.
Un patrón de enrutamiento más seguro para el laboratorio doméstico
Mantén directo el acceso a la LAN local. Anuncia únicamente las subredes que realmente necesiten accesibilidad remota y evita las rutas demasiado amplias cuando basten rutas más específicas. Si el router de subred también es tu router principal, documenta qué dispositivo gestiona el NAT, el DHCP, el enrutamiento de Tailscale y el comportamiento de la puerta de enlace predeterminada. La complejidad en el perímetro de la red suele aparecer más arriba en la pila como “SMB se bloquea aleatoriamente”.
Una última comprobación consiste en copiar el mismo archivo de prueba al mismo recurso compartido SMB desde un segundo equipo de la LAN que no ejecute Tailscale. Si la transferencia se mantiene estable, tendrás una comparación A/B clara que apunta al estado de enrutamiento del cliente afectado y no al rendimiento del almacenamiento del servidor.
Preguntas frecuentes
¿Por qué SMB funciona cuando desactivo Tailscale?
Eso sugiere firmemente una interacción con la ruta o con la red superpuesta, y no un fallo del disco de ZimaOS o del servicio SMB.
¿El error 0x8007003B de Windows es un error de Samba?
No necesariamente. Es un error genérico de transferencia de red y puede deberse a inestabilidad de la ruta, filtrado, software VPN u otros problemas de la ruta de red.
¿Debo desactivar por completo las rutas de subred?
Solo si no las necesitas. Un diseño mejor consiste en anunciar únicamente las redes necesarias de forma remota y evitar conflictos con las rutas de LAN conectadas directamente.
¿Puedo usar Tailscale para SMB cuando estoy fuera de casa?
Sí. Una dirección de Tailscale o una subred doméstica anunciada puede transportar SMB de forma remota cuando el enrutamiento y los controles de acceso están configurados correctamente.
¿Necesito ZimaClient y Tailscale?
No. Son métodos distintos de acceso remoto. Ejecutar ambos es opcional y puede añadir complejidad de enrutamiento en algunos clientes.
