Вопрос или проблема
Я пытаюсь подключиться к общему доступу данных через VPN моего университета. Я связался с поддержкой и установил следующее:
В моем /et/fstab:
//serverlocatoin/share /mnt/Ldrive cifs credentials=/home/laurens/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
И дважды проверил файл smbcredentials.
При выполнении sudo mount -a
возвращается следующая ошибка:
Мой ИТ-специалист университета просто сказал мне вернуться к использованию Windows-машины.
Что я пробовал
- Читал вики
- Читал этот пост, пытался отключить ipv6, не помогло
- Пинги на сервер, вернул ‘unknown host’
- Проверил, активно ли VPN-соединение через
ifconfig -a
. VPN, похоже, активен.
- Попытался получить доступ через браузер Chrome, возвращает ошибку ‘ваш файл не найден’, это предполагает, что сервер что-то возвращает, верно?
- Сменил протокол SMB, как в следующем ответе. Перезагрузил, все еще ошибка 115.
Другой пост, который имел тот же вопрос, но не имел ответа:
пост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-серверам.