网络发现没有找到Samba?

网络发现没有找到Samba?

我有一个简单的 Samba 服务器,设置如下smb.conf

[global]
workgroup = MYWORKGROUP
netbios name = MYNAME
server string = Samba server
server role = standalone server
hosts allow = 192.168.0. 127.
log file = /usr/local/samba/var/log.%m
max log size = 50
wins support = yes

[homes]
comment = Home
browseable = no
writable = yes

Samba 运行并且我能够通过 IP 地址进行连接。我可以看到smbdnmbd进程都在运行。没有安装防火墙,我的客户端与服务器在同一本地网络上运行。log.nmbd和日志均未log.smbd显示错误。

但是,我无法在网络发现下看到服务器。

可能是什么问题?我该如何进一步诊断?

答案1

Samba 没有网络发现服务器,请参见此处: https://github.com/christgau/wsdd

答案2

在 Ubuntu 中(至少 22.04):

sudo apt install wsdd

就可以了。它安装一个 Web 服务发现服务,默认情况下侦听所有非环回接口。您可以编辑/etc/default/wsdd来更改它。

相关内容