Я использую самбу в Fedora Server Edition. Но я не могу понять, почему никакие окна не видят его. Это может подключиться (напрямую, с использованием IP-адреса). Он в основном работает , но я не вижу их ни в Linux (используя nautilus), ни в проводнике Windows.
Основы:
$ 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. Что мне не хватает?
Заранее спасибо !
У вас отключен SMBv1 (как и должно быть, это очень небезопасно), и SMBv1 требуется для просмотра сети. Попробуйте установить это: https://github.com/christgau/wsdd Это позволит вашим клиентам Windows видеть вашу машину Samba с помощью Network Discovery.
Возможно, вы захотите прочитать «мужчина чей-л.conf", у вас довольно много строк, которые вам не нужны, и нет ни одной строки, которая вам нужна ;-)