SMB2.0 не смонтирует использование CIFS, работы над smbclient

Начиная с недавнего отключения SMB1 я попытался обновить свое монтирование для использования SMB2.

Верхний уровень монтирует (\server\share$) работу хорошо.

Подкаталог монтируется, однако, (\server\files\service\subfolder) больше не монтируются с vers=2.0 опцией. Я вместо этого получаю сообщение об ошибке:

//fs01/files/Users/Nick /mnt/Nick   cifs    defaults,uid=1001,gid=1001,credentials=/etc/smb_auth,vers=2.0   0       0

mount error(38): Function not implemented

Я могу просмотреть долю с помощью smbclient непосредственно, с

smbclient -m SMB2 \\\\fs01\files\Users -D Nick -A /etc/smb_auth

но я не могу заставить это работать с mount.cifs или монтироваться.

Править

Я теперь заставил это работать с:

//fs01/Users$/Nick /mnt/Nick   cifs   defaults,uid=1001,gid=1001,credentials=/etc/smb_auth,vers=2.0   0       0

Который нечетен, поскольку верхняя строка хорошо работала с SMB1.0.

3
задан 17 May 2017 в 19:26

1 ответ

Я должен был использовать Linux 4.11.0 на Гостеприимном, чтобы заставить SMB2 и DFS работать с automount/cifs-utils (мы используем MIT krb5 для автора). 4.10.0, 4.8.0 и 4.4.0 дал "Функцию не реализованный" IIRC.

1
ответ дан 1 December 2019 в 17:30

Другие вопросы по тегам:

Похожие вопросы: