El recurso compartido de samba se está ejecutando pero no se puede acceder a los recursos compartidos (raspbian)

El recurso compartido de samba se está ejecutando pero no se puede acceder a los recursos compartidos (raspbian)

Estoy configurando un servidor raspberry pi 4 con archivos compartidos samba (SMBD/CIFS) y, a pesar de replicar tutoriales y usar la misma configuración que en un pi anterior, no pude conectarlo. El servicio samba se está ejecutando y el servidor está visible en la red, pero al conectarse aparece este error: captura de pantalla del mensaje de error "no se pudo recuperar la lista compartida"

Lo que probé (ambos Pis tienen el mismo 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

Comparando el sudo service smbd statusysudo 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.

así como los registros revelaron algunos problemas menores (nmbd recibe múltiples respuestas de 2 interfaces de la misma máquina; solucione aquí:https://thr3ads.net/samba/2000/08/1675707-query_name_response-Multiple-responses-received), pero nada sobre la causa real del problema. Apagué la otra máquina para probar si eso solucionaba el recurso compartido, después de reiniciar, pero no. Intenté configurar el recurso compartido como público sin usuarios ni contraseña, pero eso tampoco solucionó el problema. Ambos Pi informaron más o menos lo mismo, pero el que ejecutaba Bullseye rechazó las conexiones.

La resolución de problemas llevó muchas horas, múltiples reinicios y no llegó a ninguna parte. En este punto, la única diferencia entre los 2 Pi era la versión del sistema operativo y del paquete samba.

NO FUNCIONA: (Las fechas se refieren a laPublicación de imágenes del sistema operativoy no la última actualización)

Raspbian 28 de enero de 2022 Bullseye 32 bits (kernel 4.10.92) con smbd --version4.13.13

FUNCIONANDO (el otro Raspberry Pi más antiguo con el que lo comparo):

Raspbian 12 de febrero de 2020 Buster 32bit (kernel 4.10.63) con smbd --version4.9.5

Estoy publicando esto para responder mi propia pregunta y, con suerte, ayudar a otros (compartir samba en raspberry parece ser un proyecto popular)

Respuesta1

La solución que finalmente resolvió lo anterior fue la versión Legacy Raspbian (aún totalmente compatible con actualizaciones). Funcionó a las mil maravillas después de 5 minutos de configuración.

Raspbian Buster 28 de enero de 2022 (kernel 4.10.63) con smbd --version4.9.5 https://www.raspberrypi.com/software/operating-systems/

Después de realizar pruebas con versiones posteriores de Raspbian (versión de agosto de 2022), parece que este error ya no está presente y no es necesario utilizar el sistema operativo heredado.

información relacionada