Windows CIFS 安装错误“功能未实现”或错误 -11 或 -5

Windows CIFS 安装错误“功能未实现”或错误 -11 或 -5

我正在尝试在 Linux 上安装 Windows Server 2016 上托管的共享驱动器。以下命令可以正常运行,不会出现错误:

sudo mount -t cifs -o credentials=*,vers=2.1,iocharset=utf8 //IP/drive shared_folder

但是,当我尝试 cd 到该目录时,出现以下错误:

cd: cannot access shared_folder: Function not implemented

我已经通过以下方式启用了 CIFS 调试echo 7 > /proc/fs/cifs/cifsFYI,并且可以在系统日志 (/var/log/messages) 中看到这一点:

kernel: [11393.577726] CIFS VFS: validate protocol negotiate failed: -11
kernel: [11393.589022] CIFS VFS: cifs_mount failed w/return code = -5

这在 dmesg 日志中:

[ 5189.504559] CIFS VFS: validate protocol negotiate failed: -11
[ 5189.508793] CIFS VFS: cifs_mount failed w/return code = -5
[ 5441.124849] CIFS VFS: cifs_mount failed w/return code = -112
[ 5459.130519] CIFS VFS: cifs_mount failed w/return code = -112
[ 6294.098404] CIFS VFS: Unknown vers= option specified: 2
[ 6393.036888] CIFS VFS: Unknown vers= option specified: 4.0
[ 6398.978615] CIFS VFS: Unknown vers= option specified: 3.1
[ 6403.339841] CIFS VFS: validate protocol negotiate failed: -11
[ 6403.342874] CIFS VFS: cifs_mount failed w/return code = -5
[11393.577726] CIFS VFS: validate protocol negotiate failed: -11
[11393.589022] CIFS VFS: cifs_mount failed w/return code = -5

我正在运行,Amazon Linux AMI release 2017.09但我也尝试过使用 Ubuntu 实例并收到类似的消息。

有任何想法吗?非常感谢任何帮助。

答案1

Function not implemented在 CentOS7 中使用带有 DFS 的 SMB3.11 连接到服务器时出现错误。检查您的内核版本 ( uname -a)。 DFS 支持已添加到 4.11 版本的内核中。看这个答案了解更多信息。

相关内容