nmb не будет объявлять общие ресурсы samba

Я использую самбу в Fedora Server Edition. Но я не могу понять, почему никакие окна не видят его. Это может подключиться (напрямую, с использованием IP-адреса). Он в основном работает , но я не вижу их ни в Linux (используя nautilus), ни в проводнике Windows.

Основы:

  • ОС : Fedora Server Edition 32
  • имя хоста: bienenstock.local
  • samba: 4.12.5-0.fc32.x64_64
  • брандмауэр работает (samba разрешена - я могу подключиться напрямую)
  • SELinux принудительно (чтение / запись на общих ресурсах работает нормально)
$ systemctl status nmb smb
● nmb.service - Samba NMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2020-07-13 11:31:32 CEST; 29min ago
       Docs: man:nmbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 2577 (nmbd)
     Status: "nmbd: ready to serve connections..."
      Tasks: 2 (limit: 4516)
     Memory: 4.0M
        CPU: 568ms
     CGroup: /system.slice/nmb.service
             ├─2577 /usr/sbin/nmbd --foreground --no-process-group
             └─2586 /usr/sbin/nmbd --foreground --no-process-group

Jul 13 11:47:04 bienenstock.local nmbd[2577]: [2020/07/13 11:47:04.016820,  0] ../../source3/nmbd/nmbd_browsesync.c:354(find_domain_master_name_query_fail)
Jul 13 11:47:04 bienenstock.local nmbd[2577]:   find_domain_master_name_query_fail:
Jul 13 11:47:04 bienenstock.local nmbd[2577]:   Unable to find the Domain Master Browser name WORKGROUP<1b> for the workgroup WORKGROUP.
Jul 13 11:47:04 bienenstock.local nmbd[2577]:   Unable to sync browse lists in this workgroup.

● smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2020-07-13 11:31:33 CEST; 29min ago
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 2587 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 5 (limit: 4516)
     Memory: 9.2M
        CPU: 409ms
     CGroup: /system.slice/smb.service
             ├─2587 /usr/sbin/smbd --foreground --no-process-group
             ├─2598 /usr/sbin/smbd --foreground --no-process-group
             ├─2600 /usr/sbin/smbd --foreground --no-process-group
             ├─2602 /usr/sbin/smbd --foreground --no-process-group
             └─2669 /usr/sbin/smbd --foreground --no-process-group

Jul 13 11:31:32 bienenstock.local systemd[1]: Starting Samba SMB Daemon...
Jul 13 11:31:33 bienenstock.local systemd[1]: Started Samba SMB Daemon.
Jul 13 11:31:33 bienenstock.local smbd[2587]: [2020/07/13 11:31:33.151454,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
Jul 13 11:31:33 bienenstock.local smbd[2587]:   daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
testparm -s
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

# Global parameters
[global]
    add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
    domain master = No
    load printers = No
    logging = systemd
    logon drive = P:
    logon home = \\%L\%U\.9xprofile
    logon path = \\%L\profiles\.msprofile
    map to guest = Bad User
    name resolve order = bcast host
    printcap name = /dev/null
    server min protocol = SMB2
    usershare owner only = No
    wins support = Yes
    idmap config * : backend = tdb
    create mask = 0774
    directory mask = 0774
    hosts allow = localhost 192.168.25.
    include = /etc/samba/dhcp.conf
    invalid users = bin daemon ftp games lp mail man messagebus news ntp postfix root sshd statd usbmux uucp wwwrun avahi plex
    printing = bsd
    valid users = meh bine

[homenet]
    comment = Homenet
    path = /srv/homenet
    write list = meh bine

## and some others, but for sake of length of this writing I reduced the length

Как видите, оба демона запущены и работают (я не понимаю, почему "запрос главного имени домена" не работает ... - может быть уместно?).

К сожалению, поиск в Интернете обнаруживает только проблемы, связанные с samba, SELinux и т. Д. Но это работает, единственное, что не сообщает об этом в проводнике Windows или nautilus. Что мне не хватает?

Заранее спасибо !

1
задан 13 July 2020 в 13:08
1 ответ

У вас отключен SMBv1 (как и должно быть, это очень небезопасно), и SMBv1 требуется для просмотра сети. Попробуйте установить это: https://github.com/christgau/wsdd Это позволит вашим клиентам Windows видеть вашу машину Samba с помощью Network Discovery.

Возможно, вы захотите прочитать «мужчина чей-л.conf", у вас довольно много строк, которые вам не нужны, и нет ни одной строки, которая вам нужна ;-)

2
ответ дан 13 July 2020 в 10:42

Теги

Похожие вопросы