从 18.04 LTS 升级到 20.04 LTS 后无法连接到 Samba 共享

从 18.04 LTS 升级到 20.04 LTS 后无法连接到 Samba 共享

由于新主板/CPU 出现问题,导致多个显示器无法同时工作,因此升级到 Ubuntu 20.04 后,我发现我无法再从任何蓝光播放器(我购买这些特定播放器的主要原因)连接到我的 samba 文件共享,甚至无法从通过网络浏览的同一台计算机上连接到它。

无法从服务器检索共享列表:参数无效

我尝试了一些我发现的修复方法,首先添加

client min protocol = NT1

然后删除它并尝试

client min protocol = SMB2
client max protocol = SMB3
min protocol = SMB2
max protocol = SMB3

重新启动 smbd 和 winbind,但本地主机浏览和蓝光播放器均不起作用

还有其他建议吗?

答案1

我最初没有发布这个问题,因为我发现了一些非常相似的东西,但现在我找到了答案,但我不被允许在那个问题上发布它,因为我的声誉不够高。所以这里:

设置客户端级别的选项都不起作用,后来我才意识到,我正试图连接到 Ubuntu(从蓝光播放器),所以服务器设置很重要,而不是客户端,所以

client min protocol = core

或者

client min protocol = NT1

我需要的是

server min protocol = NT1

但它仍然没有帮助。

我提高了 Samba 中的日志记录级别,试图了解发生了什么,因为我无法访问蓝光播放器上的日志,因此使用

log level = 3 passdb:5 auth:5

确认我的问题是协商协议Requested protocol [NT LM 0.12] Server exit (no protocol supported)

但所有修复方法仍然不起作用。最终奏效的办法是彻底清除 samba 和 samba common(首先将共享详细信息复制到记事本中,清除 samba.common 时会清除 /etc/samba 中的备份文件)

如何重新安装 Samba?

sudo apt-get purge samba samba-common
sudo apt autoremove
sudo apt-get install samba

这仍然没有解决问题 - 我添加了共享并确认我可以从另一台计算机访问它,但蓝光播放器仍然没有任何反应

我再次打开日志记录然后终于尝试了

server min protocol = NT1

再次,通过全新安装的 Samba,它可以连接并正常工作。

我之所以在这里添加这些内容,是因为我不被允许发布其他问题的答案,所以希望它仍然能被找到并有用。虽然调查对我来说很麻烦,但我不想就此放弃,让其他人不得不弄清楚。

相关内容