Это хорошо работало на 17,04:
sudo mount -v -t cifs -o username=myname,password=mypassword //nas/share /mnt/nas
Теперь на 17,10 это дает мне:
mount.cifs kernel mount options: ip=192.168.1.150,unc=\\nas\share,user=myname,pass=********
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Особенно бесполезное сообщение об ошибке, учитывая, что страница справочника не изменилась. Я не могу выяснить, как увеличить многословие сообщения об ошибке вне вышеупомянутого. Как я убеждаю mount.cifs сказать мне, что он не любит?
не имеет значения. Решенный.
"cifs поиск и устранение неисправностей" оказался волшебными словами для Google, а не "монтируют, что многословие" и т.д.
# modprobe cifs
# echo 7 > /proc/fs/cifs/cifsFYI
# mount... etc.
# dmesg
Дало мне:
CIFS VFS: Dialect not supported by server. Consider specifying
vers=1.0 or vers=2.1 on mount for accessing older servers
И добавляющий "vers=2.1" к опциям зафиксировал его.
После выполнения modprobe / dmesg, я получил это сообщение:
Никакой диалект не указан на монтировании. Значение по умолчанию изменилось на более безопасный диалект, SMB2.1 или позже (например, SMB3), от CIFS (SMB1). Для использования менее безопасного диалекта SMB1 для доступа к старым серверам, которые не поддерживают SMB3 (или SMB2.1) указывают vers=1.0 на монтировании.
Таким образом это работало, добавляя "vers=1.0" к опциям.