由于新主板/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 中的备份文件)
sudo apt-get purge samba samba-common
sudo apt autoremove
sudo apt-get install samba
这仍然没有解决问题 - 我添加了共享并确认我可以从另一台计算机访问它,但蓝光播放器仍然没有任何反应
我再次打开日志记录然后终于尝试了
server min protocol = NT1
再次,通过全新安装的 Samba,它可以连接并正常工作。
我之所以在这里添加这些内容,是因为我不被允许发布其他问题的答案,所以希望它仍然能被找到并有用。虽然调查对我来说很麻烦,但我不想就此放弃,让其他人不得不弄清楚。