CIFS VFS: cifs_mount не удалось с кодом возврата = -95

CIFS VFS: cifs_mount не удалось с кодом возврата = -95

Пытаюсь подключить общий диск на работе через /etc/fstabзапись.

Я могу смонтировать два из трех возможных сетевых ресурсов следующим образом...

//SHAREDDATA02/WORK1    /mnt/work1  cifs        credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm   0 0
//SHAREDDATA02/WORK2/USER /mnt/my_network   cifs    credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm   0 0

...третий ресурс находится на другом (более новом) сервере, и следующая запись...

//UOSFSTORE/SHARED/XDRIVE /mnt/xdrive   cifs    credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm    0 0

...приводит к следующему сообщению об ошибке...

# mount -v /mnt/xdrive
mount.cifs kernel mount options: ip=172.30.1.99,unc=\\UOSFSTORE\SHARED,sec=ntlm,noperm,uid=1000,gid=1000,user=cm1nds,prefixpath=XDRIVE,pass=********
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
# dmesg | tail -n1
[257463.335188] CIFS VFS: cifs_mount failed w/return code = -95

Я перепробовал все возможные secварианты, но безрезультатно, так что дело не в протоколе безопасности, реализованном на сервере.

Поискав, я не смог найти ничего о том, что -95означает/предполагает код возврата.

Любая помощь будет очень высоко ценится.

решение1

У меня та же проблема. Для меня работает добавление опцииvers=2.0

решение2

Может быть, вашклиентиспользует старыйПротокол SMB1 по умолчаниюи более новыйтолько сервер разрешаетотSMB2 и далее отделения.

У меня было такое же сообщение об ошибке на моем Ubuntu 20.04 TLS (клиент) после того, как я обновил свой сервер Ubuntu 18.04 до 20.04. Я настроил клиент на использование протокола Samba версии SMB1.

mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

dmesgдал мне более точное сообщение

CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
CIFS: VFS: cifs_mount failed w/return code = -95

Поскольку в вашей конфигурации не установлена ​​версия, я предполагаю, что ваш клиент использует SMB1 по умолчанию. Возможно, стоит установить версию SMB2 с vers=2.0помощьюceinmartсказал, что исправлю это.

Например:

//UOSFSTORE/SHARED/XDRIVE /mnt/xdrive   cifs    credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm,vers=2.0   0 0

Я предлагаю обновить ваш SMB-клиент, чтобы он использовал SMB2 или более новую версию по умолчанию.

решение3

Моя проблема в том, что у меня было

//192.168.1.1/sda1 /mnt/hd2 cifs guest,nodfs

Внутри моего /etc/fstab, а базовый сервер Samba (предоставленный OpenWRT) не поддерживал nodfs.

решение4

Я не знаю, относится ли это к вашему случаю, но в моем случае я пытался защитить свою долю SAMBA отХочу плакатьmin protocolпоэтому я установил опциюSMB2

[global]
...
min protocol = SMB2

Но после этого я не смог получить доступ к своим общим папкам из Kodi, и простая mount.cifsкоманда не помогла.

Поэтому я включаю это на тот случай, если кто-то еще наткнется на этот вопрос через поиск, как и я.

Связанный контент