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
echo 7 > /proc/fs/cifs/cifsFYI
を介してCIFSデバッグを有効にし、syslog(/ 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インスタンスでも試しましたが、同様のメッセージが表示されました。
何か案は?どんな助けも大歓迎です。
Function not implemented
CentOS7のDFSでSMB3.11を使用してサーバーに接続すると、エラーが発生します。カーネルのバージョン(uname -a
)。 DFSサポートは、バージョン4.11でカーネルに追加されました。詳細は this answer を参照してください。