为 SMBv1 配置 20.04 Samba

为 SMBv1 配置 20.04 Samba

有没有办法配置当前的 samba 以便能够显示工作组和/或家庭组?

SMB1 disabled -- no workgroup available

答案1

首先,从 Win10 开始,Linux、MacOS 或 Windows 中不再存在 HomeGroup 之类的东西。

其次,如果您说的是运行 smbclient 时出现的特定错误,则需要在 /etc/samba/smb.conf 中的客户端上启用 SMB1(Samba 称之为 NT1)。在 workgroup = WORKGROUP 行下添加以下内容:

client min protocol = NT1

当然,您尝试连接的服务器必须在其端启用 SMB1。如果您保持 Win10 计算机为最新版本,则它处于禁用状态,因此您必须在那里启用它。如果服务器运行的是 Ubuntu 20 或任何具有相同版本 samba 的操作系统,您必须在该计算机上编辑 smb.conf 并添加:

server min protocol = NT1

然后重新启动 samba:

sudo service smbd restart
sudo service nmbd restart

如果您不在服务器上执行此操作,则可能会出现错误protocol negotiation failed:

这可能会消除 SMB1 错误消息。您是否可以在 Nautilus 中“发现”所有工作组和主机是另一回事。如果您必须将时钟拨回到 SMB1 时代,则需要遵循当时设定的规则……名称解析顺序、主机名长度限制等……

答案2

在尝试让旧的 Netgear Stora 在 unbuntu 网络上解析时遇到了这个问题

client min protocol = CORE 会让你振作起来

20.04 LTS

附言这篇文章也可能对你有帮助

相关内容