Я работал 16.04 в течение четырех лет и решил обновить до 20.04.
У меня есть два устройства NAS Buffalo Linkstation, которые я использовал годами без особых затруднений. Однако после этого обновления сетевые ресурсы для меня полностью недоступны.
Я попробовал предложения, например, в Не могу получить доступ к NAS после обновления до 20.04 , и мне не повезло. Пока что это мой порядок действий:
// 192.168.1.2/share / mnt / FileServer cifs username = guest, uid = 1000 0 0
Я получаю эту ошибку:
mount: / media / FileServer: специальное устройство //192.168.1.2/share не существует
Я также попытался установить минимальный протокол на CORE, но безуспешно. Я не могу найти какой-либо способ повлиять на версию samba на моих устройствах NAS Buffalo Linkstation. Может кто-нибудь предложить что-нибудь еще попробовать?
Спасибо!
CIFS is Linux kernel based and knows nothing about smb.conf so making changes there will have no affect on a cifs mount.
I'm going to assume the NAS is running only SMB1 so you will need to specity that in your fstab declaration by adding vers=1.0
to your list of options:
//192.168.1.2/share /mnt/FileServer cifs username=guest,uid=1000,vers=1.0 0 0
You will probably need to add another option to change the defalt security mode that SMB1 had in those days: sec=ntlm
So the line becomes:
//192.168.1.2/share /mnt/FileServer cifs username=guest,uid=1000,vers=1.0,sec=ntlm 0 0
EDIT: Reason for adding vers comes from man mount.cifs for the vers option:
The default since v4.13.5 is for the client and server to negotiate the highest possible version greater than or equal to 2.1. In kernels prior to v4.13, the default was 1.0. For kernels between v4.13 and v4.13.5 the default is 3.0.
The Linux kernel in Ubuntu 16.04 was accessing the NAS using vers=1.0. Now it's trying to access it between 2.1 and 3. Adding vers=1.0 overrides the default.