Fazit: SMB war intakt; der lokale PC nahm die falsche Tailscale-Route
Die Übertragung blieb hängen, ZimaOS Files meldete ebenfalls Netzwerkfehler, und Windows zeigte schließlich 0x8007003B an. Der entscheidende Test bestand darin, Tailscale auf dem lokalen Windows-PC zu deaktivieren. SMB funktionierte sofort wieder normal. Das NAS wurde nicht durch den Austausch von Laufwerken oder einen Neustart von Samba repariert; der Pfad zum NAS hatte sich geändert.

Warum eine lokale Verbindung versehentlich das LAN verlassen kann
Der Heimrouter war gleichzeitig ein Tailscale-Subnetzrouter, der das gesamte Netzwerk 192.168.8.0/24 bekannt gab. Ein lokaler Windows-PC mit aktiviertem Tailscale konnte daher sowohl eine direkt verbundene Route als auch eine Tailscale-Route zum selben LAN besitzen. Im Thread wurde dies als NAT-Hairpinning bezeichnet; die allgemeinere und hilfreichere Diagnose lautet jedoch Routenüberlappung beziehungsweise Asymmetrie.

Tailscales aktuelle Dokumentation zu überlappenden Subnetzrouten erklärt, dass Windows und macOS Subnetzrouten standardmäßig akzeptieren und dass überlappende Routen eine gezielte Routengestaltung erfordern können.
Route prüfen, bevor Sie SMB-Einstellungen ändern
route print
tracert ZIMAOS_LAN_IP
tailscale status
ping ZIMAOS_LAN_IP
Führen Sie den Test einmal mit aktiviertem und einmal mit deaktiviertem Tailscale aus. Wenn SMB nur bei aktivem Overlay-Netzwerk ausfällt, lassen Sie die Speicher- und Freigabekonfiguration unverändert und beheben Sie den Netzwerkpfad. So vermeiden Sie unnötige Arbeit an Berechtigungen, Dateisystemen und der Samba-Konfiguration.
Verwenden Sie zu Hause die LAN-Adresse von ZimaOS
Verbinden Sie sich im lokalen Netzwerk über die LAN-IP-Adresse oder den lokalen Hostnamen mit dem NAS. Verwenden Sie Tailscale, wenn Sie sich außerhalb Ihres Heimnetzwerks befinden. Wenn Sie das Heim-LAN absichtlich über einen Subnetzrouter bekannt geben, stellen Sie sicher, dass Ihre Tailnet-Routenrichtlinie normalen Datenverkehr innerhalb desselben LANs nicht über eine unnötige Route leitet.
Die SMB-Authentifizierung von ZimaOS ist der Kontrollpfad für die Konfiguration der Dateifreigabe.
Was der Fehler 0x8007003B aussagt – und was nicht
Windows bezeichnet ihn als unerwarteten Netzwerkfehler. Er weist für sich genommen weder auf einen Laufwerksausfall noch auf ein SMB-Anmeldeproblem oder ein Routerproblem hin. Microsoft-Netzwerkfehler sind Symptome; der Routentest zeigt, wo der Fehler in diesem Fall einzuordnen ist.
Microsofts SMB-Verhalten unter Windows liefert den Protokollkontext.
Auch ZimaClient und Tailscale können um Netzwerkpfade konkurrieren
Im selben Thread wurde festgestellt, dass die gleichzeitige Verwendung beider Client-Ansätze auf demselben Windows-Rechner in dieser Umgebung zu verwirrendem Verhalten führen konnte. Das aktuelle ZimaOS unterstützt entweder den integrierten Fernzugriff über ZimaClient oder Tailscale-/WireGuard-Pfade mit Standardprotokollen. Für dieselbe Aufgabe müssen nicht beide aktiv sein.
Mit dem Fernzugriff über ZimaClient und dem Fernzugriff über Tailscale können Sie bewusst eines der beiden Modelle auswählen.
Ein sichereres Routing-Muster für das Heimlabor
Halten Sie den lokalen LAN-Zugriff direkt. Geben Sie nur Subnetze bekannt, die tatsächlich aus der Ferne erreichbar sein müssen, und vermeiden Sie zu weit gefasste Routen, wenn schmalere ausreichen. Wenn der Subnetzrouter zugleich Ihr Hauptrouter ist, dokumentieren Sie, welches Gerät NAT, DHCP, Tailscale-Routing und das Verhalten des Standard-Gateways übernimmt. Komplexität am Netzwerkrand zeigt sich in höheren Schichten oft als „SMB bleibt zufällig hängen“.
Eine letzte Kontrollmöglichkeit besteht darin, dieselbe Testdatei von einem zweiten LAN-Computer, auf dem Tailscale nicht läuft, in dieselbe SMB-Freigabe zu kopieren. Bleibt diese Übertragung stabil, erhalten Sie einen sauberen A/B-Vergleich, der eher auf den Routingstatus des betroffenen Clients als auf die Speicherleistung des Servers hindeutet.
FAQ
Warum funktioniert SMB, wenn ich Tailscale deaktiviere?
Das deutet stark auf eine Wechselwirkung mit einer Route oder dem Overlay-Netzwerk hin und weniger auf einen Fehler des ZimaOS-Laufwerks oder des SMB-Dienstes.
Ist der Windows-Fehler 0x8007003B ein Samba-Fehler?
Nicht unbedingt. Es handelt sich um einen allgemeinen Netzwerkübertragungsfehler, der durch instabile Routen, Filterung, VPN-Software oder andere Probleme im Netzwerkpfad verursacht werden kann.
Sollte ich Subnetzrouten vollständig deaktivieren?
Nur wenn Sie sie nicht benötigen. Besser ist es, ausschließlich die aus der Ferne benötigten Netzwerke bekannt zu geben und Konflikte mit direkt verbundenen LAN-Routen zu vermeiden.
Kann ich Tailscale für SMB verwenden, wenn ich nicht zu Hause bin?
Ja. Eine Tailscale-Adresse oder ein bekannt gegebenes Heimsubnetz kann SMB-Verbindungen aus der Ferne übertragen, wenn Routing und Zugriffskontrollen korrekt konfiguriert sind.
Benötige ich sowohl ZimaClient als auch Tailscale?
Nein. Es handelt sich um unterschiedliche Fernzugriffsansätze. Die gleichzeitige Verwendung beider ist optional und kann auf manchen Clients zusätzliche Routing-Komplexität verursachen.
