Aus irgendeinem Grund zeigt mein Windows-Rechner keine Nicht-Windows-Rechner mehr im Netzwerkordner an. Es ist Windows 10 22H2 19045. Andere Windows-Rechner werden angezeigt. Ich kann Freigaben für Ordner auf diesen Linux-basierten Rechnern einrichten (und umgekehrt). Einer der Rechner ist ein Synology NAS und ich habe seine Netzwerkkonfiguration nicht geändert. Der andere ist ein Rpi. Sie befinden sich alle in einem Subnetz. Ich könnte die Datei samba.conf hier einfügen, aber da sich der NAS-Rechner nicht geändert hat, erscheint das sinnlos.
Ich habe alle Standardkonfigurationsoptionen geprüft, die ich bei einer Google-Suche vorgeschlagen gesehen habe. Schalten Sie beispielsweise CIFS 1 ein.
Ich habe mich nicht mit allen Geheimnissen des Protokolls befasst, aber ich habe Wireshark verwendet, um die Aktivität auf den Ports 137, 139 und 445 aufzuzeichnen. Ich kann sehen, dass zwischen den Computern Gespräche stattfinden und dass die RPI-Maschine die SMB-Dialekte 2.0, 3.0 und 3.02 unterstützt.
Ich würde gerne wissen, was sich (in Windows) geändert hat und wie ich alles wieder zum Laufen bekomme.
Antwort1
Ich würde gerne wissen, was sich (in Windows) geändert hat und wie ich alles wieder zum Laufen bekomme.
Hinweis: Es liegt nicht am Windows-Client.
Mit Windows Vista ist die „gute alte, unzuverlässige“ Methode zum Entdecken von Computern in der „Nachbarschaft“ mit SMBv1 veraltet. Alle neueren Boxen verwenden seitdem „Web Services Dynamic Discovery (WS-Discovery)“. Abhängig von Ihrer Konfiguration ist es höchstwahrscheinlich, dass Ihr SMBv1-Listener schließlich ausgeschaltet ist (und das sollte auch so bleiben). Es wird sowieso nicht mehr unterstützt.
Die Erkennung von (Linux-)Computern ist also nicht mehr eine Angelegenheit von Samba, das "allein" antwortet. Wie ein typischer Mac muss Samba jetzt auf WSD-Aufrufe antworten.
Ich glaube, dass Version 20.04 des KDE-Anwendungspakets kio-extras die SMB-Hosterkennung mithilfe von WS-Discovery unterstützt, aber diese Version ist weder im stabilen Zweig von Gentoo Linux verfügbar, der auf meinem Hauptlaptop installiert ist, noch in Lubuntu 18.04.
Ein (getesteter) WS-Discovery-Dienst für Linux ist wsdd. Es handelt sich dabei um einen Web Service Discovery-Host-Daemon.
wsdd implements a Web Service Discovery host daemon. This enables (Samba)
hosts, like your local NAS device, to be found by Web Service Discovery
Clients like Windows.