Erro de montagem CIFS do Windows “Função não implementada” ou erro -11 ou -5

1

Estou tentando montar uma unidade compartilhada hospedada em um Windows Server 2016 no Linux. O comando a seguir funciona sem um erro:

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

No entanto, quando tento e cd para o diretório, recebo o seguinte erro:

cd: cannot access shared_folder: Function not implemented

Eu habilitei a depuração do CIFS via echo 7 > /proc/fs/cifs/cifsFYI e posso ver isso no 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

e isso no log do 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

Estou executando um Amazon Linux AMI release 2017.09 , mas também tentei com uma instância do Ubuntu e recebi mensagens semelhantes.

Alguma ideia? Qualquer ajuda muito apreciada.

    
por joshlk 14.11.2017 / 13:23

1 resposta

2

Eu recebi o erro Function not implemented ao se conectar a um servidor usando o SMB3.11 com DFS do CentOS7. Verifique a versão do seu kernel ( uname -a ). O suporte a DFS foi adicionado ao kernel na versão 4.11. Consulte esta resposta para obter mais informações.

    
por 04.09.2018 / 10:50