Samba-Freigabe läuft, aber auf die Freigaben kann nicht zugegriffen werden (Raspbian)

Samba-Freigabe läuft, aber auf die Freigaben kann nicht zugegriffen werden (Raspbian)

Ich richte einen Raspberry Pi 4-Server mit Samba-Dateifreigabe (SMBD/CIFS) ein und obwohl ich die Tutorials reproduziert und dasselbe Setup wie auf einem früheren Pi verwendet habe, konnte ich keine Verbindung herstellen. Der Samba-Dienst läuft und der Server ist im Netzwerk sichtbar, aber beim Verbinden tritt dieser Fehler auf: Screenshot der Fehlermeldung „Freigabeliste konnte nicht abgerufen werden“

Was ich versucht habe (beide Pis haben dieselbe smb.conf):

[global]
netbios name = Pi
server string = The Pi server
workgroup = WORKGROUP
server role = standalone
bind interfaces only = yes
interfaces = eth0

[HOMEPI]
path = /home/pi/shared
comment = server
browseable = yes
guest ok = no
read only = no
valid users = pi
write list = pi
create mask=0777
directory mask=0777

Vergleicht man die sudo service smbd statusundsudo service nmbd status

● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2022-02-20 15:08:59 CET; 32min ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 741 (smbd)
   Status: "smbd: ready to serve connections..."
    Tasks: 5 (limit: 3720)
   CGroup: /system.slice/smbd.service
           ├─ 741 /usr/sbin/smbd --foreground --no-process-group
           ├─ 800 /usr/sbin/smbd --foreground --no-process-group
           ├─ 803 /usr/sbin/smbd --foreground --no-process-group
           ├─3766 /usr/sbin/smbd --foreground --no-process-group
           └─3780 /usr/sbin/smbd --foreground --no-process-group

Feb 20 15:08:58 raspberrypi systemd[1]: Starting Samba SMB Daemon...
Feb 20 15:08:59 raspberrypi smbd[741]: [2022/02/20 15:08:59.907959,  0] ../lib/util/become_daemon.c:138(daemon_ready)
Feb 20 15:08:59 raspberrypi systemd[1]: Started Samba SMB Daemon.
Feb 20 15:08:59 raspberrypi smbd[741]:   daemon_ready: STATUS=daemon 'smbd' finished starting up and ready to serve connections

● nmbd.service - Samba NMB Daemon
   Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2022-02-20 15:48:40 CET; 4s ago
     Docs: man:nmbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 4321 (nmbd)
   Status: "nmbd: ready to serve connections..."
    Tasks: 1 (limit: 3720)
   CGroup: /system.slice/nmbd.service
           └─4321 /usr/sbin/nmbd --foreground --no-process-group

Feb 20 15:48:40 raspberrypi systemd[1]: Starting Samba NMB Daemon...
Feb 20 15:48:40 raspberrypi nmbd[4321]: [2022/02/20 15:48:40.302253,  0] ../lib/util/become_daemon.c:138(daemon_ready)
Feb 20 15:48:40 raspberrypi nmbd[4321]:   daemon_ready: STATUS=daemon 'nmbd' finished starting up and ready to serve connections
Feb 20 15:48:40 raspberrypi systemd[1]: Started Samba NMB Daemon.
Feb 20 15:48:40 raspberrypi nmbd[4321]: [2022/02/20 15:48:40.305430,  0] ../source3/nmbd/nmbd_namequery.c:109(query_name_response)
Feb 20 15:48:40 raspberrypi nmbd[4321]:   query_name_response: Multiple (2) responses received for a query on subnet 192.168.1.61 for name WORKGROUP<1d>.
Feb 20 15:48:40 raspberrypi nmbd[4321]:   This response was from IP 192.168.1.59, reporting an IP address of 192.168.1.59.

sowie Protokolle haben einige kleinere Probleme aufgedeckt (nmbd erhält mehrere Antworten von 2 Schnittstellen derselben Maschine; hier beheben:https://thr3ads.net/samba/2000/08/1675707-query_name_response-Multiple-responses-received), aber nichts über die eigentliche Ursache des Problems. Ich habe die andere Maschine nach dem Neustart ausgeschaltet, um zu testen, ob das die Freigabe behebt, aber nein. Ich habe versucht, die Freigabe auf öffentlich zu setzen, ohne Benutzer oder Passwort, aber das hat das Problem auch nicht behoben. Beide Pi's meldeten so ziemlich das Gleiche, aber der, auf dem Bullseye lief, lehnte Verbindungen ab.

Die Fehlerbehebung dauerte viele Stunden, erforderte mehrere Neustarts und führte zu keinem Ergebnis. Zu diesem Zeitpunkt bestand der einzige Unterschied zwischen den beiden Pis in der Betriebssystem- und Samba-Paketversion.

NICHT FUNKTIONIERT: (Daten beziehen sich auf dieVeröffentlichung von Betriebssystem-Imagesund nicht das neuste Update)

Raspbian 28. Januar 2022 Bullseye 32bit (Kernel 4.10.92) mit smbd --version4.13.13

FUNKTIONIERT (der andere ältere Raspberry Pi, mit dem ich vergleiche):

Raspbian 12. Februar 2020 Buster 32bit (Kernel 4.10.63) mit smbd --version4.9.5

Ich poste dies, um meine eigene Frage zu beantworten und hoffentlich anderen zu helfen (Samba Share auf Raspberry scheint ein beliebtes Projekt zu sein).

Antwort1

Die Lösung, die das oben genannte Problem schließlich löste, war die Legacy-Raspbian-Version (die weiterhin vollständig mit Updates unterstützt wird). Funktionierte nach 5 Minuten Einrichtung wie am Schnürchen.

Raspbian Buster 28. Januar 2022 (Kernel 4.10.63) mit smbd --version4.9.5 https://www.raspberrypi.com/software/operating-systems/

Nach Tests mit späteren Versionen von Raspbian (Version August 2022) scheint dieser Fehler nicht mehr vorhanden zu sein und es besteht keine Notwendigkeit, das alte Betriebssystem zu verwenden.

verwandte Informationen