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
。
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 バージョンに追加されました。バラよりこの回答より多くの情報を知りたいです。