dist-upgrade 至 20.04 后,文件共享停止工作
现在,当我尝试连接到另一台 Ubuntu 计算机时,它显示“无法挂载位置 - 无法从服务器检索共享列表:无效参数”
我们如何才能尽可能简单轻松地排除故障并修复此问题?以及如何防止这种情况在下一次 dist-upgrade 中再次发生?我想我已经安装了 samba 和 smbclient
(我想我到目前为止只使用过 samba,我不知道如何配置 nfs、afp 或其他作为替代网络协议,因为我从来没有在家里使用过它们)
答案1
我们是在谈论一台 Ubuntu 20.04 机器试图连接另一台 20.04 机器吗?
恐怕这个问题有些复杂。由于 gvfsd-smb-browse 中的一个错误,客户端和服务器之间的初始联系是通过 SMB1 进行的。但 Ubuntu 20.04 中的 samba 版本出于安全原因禁用了 SMB1。这就是对“无效参数”的引用。
您有两个选择:
[1] 您可以覆盖默认设置并在两台机器上重新启用 SMB1 ( samba 称之为 NT1 ):
编辑 /etc/samba/smb.conf 并在该行下方workgroup = WORKGROUP
添加:
client min protocol = NT1
server min protocol = NT1
然后重启机器
[2] 或者,您可以保留默认设置,绕过 gvfsd-smb-browse,直接连接到服务器及其共享连接到服务器:
smb://hostname.local/share-name
连接将通过 SMB3 进行。
实际上还有第三个选项,那就是 CIFS 挂载,您可以将其添加到 /etc/fstab,以便在访问其挂载点时进行挂载。如果您有兴趣,我可以向您展示如何做到这一点。