общий ресурс samba запущен, но общие ресурсы недоступны (raspbian)

общий ресурс samba запущен, но общие ресурсы недоступны (raspbian)

Я настраиваю сервер raspberry pi 4 с файлообменником samba (SMBD/CIFS) и, несмотря на повторение руководств и использование той же настройки, что и на предыдущем pi, я не смог подключиться. Служба samba запущена, и сервер виден в сети, но при подключении возникает эта ошибка: снимок экрана с сообщением об ошибке «не удалось получить список общих ресурсов»

Что я пробовал (у обоих Pi одинаковый 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

Сравнивая sudo service smbd statusиsudo 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.

а также журналы выявили некоторые незначительные проблемы (nmbd получает несколько ответов от 2 интерфейсов одной и той же машины; исправить здесь:https://thr3ads.net/samba/2000/08/1675707-query_name_response-Multiple-responses-received), но ничего о фактической причине проблемы. Я выключил другую машину, чтобы проверить, исправит ли это общий ресурс, после перезагрузки, но нет. Я попробовал сделать общий ресурс общедоступным без пользователей и пароля, это тоже не исправило ситуацию. Оба Pi сообщили примерно одно и то же, но тот, на котором работал Bullseye, отказался от подключений.

Устранение неполадок заняло много часов, многократных перезагрузок и ни к чему не привело. На тот момент единственным различием между двумя Pi была версия ОС и пакета samba.

НЕ РАБОТАЕТ: (Даты относятся кПубликация образа ОСи не последнее обновление)

Raspbian 28 января 2022 г. Bullseye 32 бит (ядро 4.10.92) с smbd --version4.13.13

РАБОТАЕТ (другая старая Raspberry Pi, с которой я сравниваю):

Raspbian 12 февраля 2020 г. Buster 32bit (ядро 4.10.63) с smbd --version4.9.5

Я публикую это, чтобы ответить на свой собственный вопрос и, надеюсь, помочь другим (Samba Share на Raspberry, кажется, популярный проект)

решение1

Решение, которое наконец решило вышеуказанную проблему, — это выпуск Legacy Raspbian (все еще полностью поддерживаемый обновлениями). Заработало как по маслу после 5-минутной настройки.

Raspbian Buster 28 января 2022 г. (ядро 4.10.63) с smbd --version4.9.5 https://www.raspberrypi.com/software/operating-systems/

После тестирования с более поздними версиями Raspbian (выпуск от августа 2022 г.) выяснилось, что эта ошибка больше не присутствует и нет необходимости использовать устаревшую ОС.

Связанный контент