Я только что обновил свой файловый сервер с 16.04 до 20.04, и все, кажется, работает, за исключением моих монтирований SMB на моем компьютере с Ubuntu.
Я могу получить доступ к общим ресурсам SMB на моем компьютере с Windows, но на моем компьютере с Ubuntu 18.04 я не могу смонтировать общие ресурсы в fstab.
Если я монтирую общие ресурсы из командной строки (команда ниже), они монтируются просто отлично.
sudo mount -t cifs -o username=username,vers=3.0 //192.168.1.116/Share /mnt/Share/
Однако, когда я пытаюсь смонтировать общий ресурс в fstab (команда ниже), общий ресурс smb не монтируется.
//192.168.1.116/Общий доступ /mnt/Общий доступ к учетным данным cifs=/home/user/.smbcredentials,vers=3.0,iocharset=utf8,sec=ntlmssp 0 0
После выполнения судо монтировать -а
и пытаюсь лс
Я получил:
ls: не удается получить доступ к «Поделиться»: операция не поддерживается
и когда я делаю smbclient -L //192.168.1.116
Я получил:
согласование протокола не удалось: NT_STATUS_INVALID_NETWORK_RESPONSE
Обновлять:
Когда я делаю
sudo mount -t cifs -o учетные данные =/home/user/.smbcredentials, vers = 3.0, iocharset = utf8, sec = ntlmssp //192.168.1.116/Share /mnt/Share/
Общий ресурс SMB смонтирован правильно.
Когда я делаю
smbclient -L //192.168.1.116 -d 0
Я получаю тот же результат:
Ошибка согласования протокола: NT_STATUS_INVALID_NETWORK_RESPONSE.
dmesg -t | grep -e CIFS
возвращает:
CIFS VFS: ошибка cifs_mount с кодом возврата = -95
Когда я проверяю dmesg с включенной отладкой, я получаю много:
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/cifsfs.c: CIFS VFS: в
cifs_statfs как Xid: 9405245 с uid: 1000
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/cifsfs.c: CIFS VFS: уходит
cifs_statfs (xid = 9405245) rc = -95
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/inode.c: CIFS VFS: в
cifs_revalidate_dentry_attr как Xid: 9405247 с uid: 1000
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/inode.c: CIFS VFS: уходит
cifs_revalidate_dentry_attr (xid = 9405247) rc = -95