20. Обновление 04 делает NAS недоступным

Я работал 16.04 в течение четырех лет и решил обновить до 20.04.

У меня есть два устройства NAS Buffalo Linkstation, которые я использовал годами без особых затруднений. Однако после этого обновления сетевые ресурсы для меня полностью недоступны.

Я попробовал предложения, например, в Не могу получить доступ к NAS после обновления до 20.04 , и мне не повезло. Пока что это мой порядок действий:

  1. Выполнить чистую установку (не обновление) Windows 10. на коробке.
  2. Выполнить чистую установку (не обновление) Ubuntu 20.04, создав двойную загрузку. система.

    // 192.168.1.2/share / mnt / FileServer cifs username = guest, uid = 1000 0 0

  3. Установить Samba: sudo apt-get установить samba
  4. Обновить файл smb.conf с помощью клиента min protocol = NT1
  5. Перезапустить samba: sudo service smbd restart
  6. sudo mount -a

Я получаю эту ошибку:

mount: / media / FileServer: специальное устройство //192.168.1.2/share не существует

Я также попытался установить минимальный протокол на CORE, но безуспешно. Я не могу найти какой-либо способ повлиять на версию samba на моих устройствах NAS Buffalo Linkstation. Может кто-нибудь предложить что-нибудь еще попробовать?

Спасибо!

2
задан 3 May 2020 в 23:16

1 ответ

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.

2
ответ дан 19 June 2020 в 21:43

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

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