Ошибка 115 при подключении к CIFS

Вопрос или проблема

Я пытаюсь подключиться к общему доступу данных через VPN моего университета. Я связался с поддержкой и установил следующее:

В моем /et/fstab:

//serverlocatoin/share /mnt/Ldrive cifs credentials=/home/laurens/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

И дважды проверил файл smbcredentials.

При выполнении sudo mount -a возвращается следующая ошибка:
enter image description here

Мой ИТ-специалист университета просто сказал мне вернуться к использованию Windows-машины.

Что я пробовал

  • Читал вики
  • Читал этот пост, пытался отключить ipv6, не помогло
  • Пинги на сервер, вернул ‘unknown host’
  • Проверил, активно ли VPN-соединение через ifconfig -a. VPN, похоже, активен.
    enter image description here
  • Попытался получить доступ через браузер Chrome, возвращает ошибку ‘ваш файл не найден’, это предполагает, что сервер что-то возвращает, верно?
    enter image description here
  • Сменил протокол SMB, как в следующем ответе. Перезагрузил, все еще ошибка 115.
    enter image description here

Другой пост, который имел тот же вопрос, но не имел ответа:
пост1

В чем может быть проблема и/или как я могу ее устранить?

Возможно, серверы Windows больше не принимают smbv1, оригинальную версию протокола Server Message Block (SMB). Версия 1 устарела, так как имеет известные недостатки.
Попробуйте добавить

client min protocol = SMB2  
client max protocol = SMB3  

в разделе global файла smb.conf. Затем перезапустите smbd.

Ваш тест в браузере Chrome не сработает. При введении file:///something вы пытаетесь получить доступ к файлу на своей локальной файловой системе, а не к веб-серверу. Видимо, у вас нет файла с именем /something, как на вашем сервере, на вашем компьютере.

Используя ping, вы должны опустить // перед именами/IP-адресами
Попробуйте ping serveraddress, например ping 8.8.8.8.

Ответ или решение

Ошибка подключения к CIFS 115 при работе с сетевыми ресурсами может быть связана с рядом различных причин. Для того чтобы помочь вам диагностировать и устранить проблемы, давайте подробно рассмотрим каждый аспект вашей ситуации.

1. Ошибка подключения и проверка конфигурации

Ошибка 115 указывает на проблемы с подключением к хосту. Вы уже указали в файле /etc/fstab следующее:

//serverlocation/share /mnt/Ldrive cifs credentials=/home/laurens/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

Убедитесь, что путь serverlocation действительно соответствует правильному адресу сервера, к которому вы пытаетесь подключиться. Вам следует протестировать этот адрес с помощью команды:

ping serverlocation

Если вы получаете сообщение "unknown host", возможно, что проблема в DNS-настройках или сам адрес невалиден.

2. Проверка VPN-соединения

Поскольку вы используете VPN, убедитесь, что ваше VPN-соединение действительно активно целиком. Используйте команду ifconfig -a для проверки. Если VPN активен, проверьте, что вы можете получить доступ к внутренним ресурсам сети вашего университета (например, к другим ресурсам, кроме SMB).

3. Протоколы SMB

Вы упомянули, что ваши настройки могут использовать устаревший протокол SMBv1. Следует проверить версию протокола, используемую вашим сервером. Вы можете добавить следующие строки в файл конфигурации Samba (/etc/samba/smb.conf):

[global]
client min protocol = SMB2
client max protocol = SMB3

После изменения конфигурации не забудьте перезапустить службы Samba:

sudo systemctl restart smbd

4. Правильность файла с учетными данными

Проверьте файл с учетными данными (/home/laurens/.smbcredentials). Он должен содержать следующие строки:

username=ваше_имя_пользователя
password=ваш_пароль

Убедитесь, что права доступа к этому файлу установлены корректно, чтобы он был доступен только вашему пользователю:

chmod 600 /home/laurens/.smbcredentials

5. Проверка доступности ресурса с помощью smbclient

Для более глубокой диагностики попробуйте использовать утилиту smbclient. Это может помочь выяснить, может ли ваша система получить доступ к общему ресурсу. Выполните следующую команду:

smbclient //serverlocation/share -o min protocol=SMB2 -o max protocol=SMB3 -A /home/laurens/.smbcredentials

6. Дополнительные проверки

  • Брандмауэр и межсетевые экраны: Убедитесь, что на стороне сервера нет брандмауэра, который блокировал бы ваше соединение.
  • Изменение сетевых настроек: Попробуйте временно отключить IPv6, если у вас есть проблемы с его настройками.
  • Тестирование в браузере: Как вы правильно заметили, попытка сделать запрос через браузер не приведет к успеху, если это не HTTP/HTTPS-сервер.

Заключение

Если после выполнения всех этих шагов проблема не решилась, вам может потребоваться больше информации о серверной конфигурации или конкретных ошибках соединения. Важно также продолжать взаимодействовать с IT-отделом вашего университета, так как они могут предоставить больше информации о текущих настройках и возможностях доступа к SMB-серверам.

Оцените материал
Добавить комментарий

Капча загружается...