因此,我有一个带有一些共享的Unraid机器,我希望能够将这个共享安装在我的OpenWRT路由器上,以便备份/传输文件到路由器上(避免经常插入/删除USB,因为共享也安装在我的桌面上)。
我遵循指南这里,一切都正常工作,直到挂载命令:
mount.cifs //tower/dev /mnt/dev -o user=kris,dom=tower,vers=1.0
在遇到错误vers=1.0
后,我添加了选项No dialect specified on mount
。
当运行上述挂载命令时,dmesg
会出现以下错误:
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
我还尝试跟踪这线程,但没有成功,但是我可以使用以下方法成功地连接到共享:smbclient //tower/dev -U kris -W tower
和smbclient -L tower -U kris -W tower
也成功地列出了塔的共享。
从其他指南中,我看到人们在这方面有额外的错误消息,但是我的dmesg
日志只显示了上面的错误行。执行该命令还会在终端中打印该命令:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
有什么建议吗?我已经检查了/mnt/dev
是否存在,并且似乎找不到任何OpenWRT侧来查看有关错误的更多信息。
谢谢!
发布于 2021-05-14 20:49:12
最近Samba发布了禁用的SMB1。如果WRT安装不能使用任何更高的版本,则需要在smb.conf文件中启用它(然后重新启动samba)。根据Samba版本的不同,您可能需要使用各种设置,首先是:
ntlm auth = ntlmv1-permitted
你也可能需要
client min protocol = NT1
server min protocol = NT1
然后,不要忘记systemctl restart smb
或systemctl restart samba
(取决于您的发行版/版本/发行版)。
https://serverfault.com/questions/1062785
复制相似问题