ошибка монтирования(115) с общим доступом Windows 10. Ошибка подключения к сокету

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

У меня есть общий доступ в Windows 10, к которому мне нужно получить доступ с машины Ubuntu 16.04.3. Я создал /media/sharefolder на машине Ubuntu и поделился //WINDOWSMACHINE/sharename (с полными правами доступа для “Everyone”, полные учетные данные безопасности для “Everyone”).

Моя строка в /etc/fstab выглядит так:

//WINDOWSMACHINE/sharename /media/sharefolder cifs uid=me,credentials=/home/me/.smbcredentials,iocharset=utf8 0 0

Однако общий доступ не работает:

  • sudo mount -a возвращает “ошибка монтирования (115): Операция сейчас выполняется”
  • ошибки в syslog:
    CIFS VFS: Ошибка подключения к сокету. Операция отменена.
    CIFS VFS: cifs_mount не удалось с кодом возврата = -115

Вот что я пробовал:

Любая помощь будет очень признательна!

Обновление: Эта конфигурация раньше работала нормально, пока я не обновился с ядра 4.4.0-92 до 4.4.0-93. Не уверен, связано ли это случайно или это связано с обновлением.

https://unix.stackexchange.com/a/505446/335963

Я наконец-то решил эту проблему благодаря комментарию выше. Посмотрите мой комментарий к их комментарию для получения дополнительной информации и дайте мне знать, если у вас возникнут какие-либо проблемы!

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

Решение проблемы "mount error(115) w/ Windows 10 share" при подключении к CIFS на Ubuntu

При попытке подключить общий ресурс Windows 10 на Ubuntu 16.04.3 вы столкнулись с ошибкой, описываемой как "mount error(115): Operation now in progress" и сообщением "CIFS VFS: Error connecting to socket. Aborting operation". Давайте разберёмся с этой проблемой и найдем решение.

Шаг 1: Проверка конфигурации общего доступа

Прежде всего, убедитесь, что общий ресурс настроен правильно на Windows 10. Важно проверить следующие настройки:

  1. Права доступа: Убедитесь, что для общего ресурса установлены правильные права доступа. Проверьте, что группа "Everyone" действительно имеет полный доступ.
  2. Сетевые настройки: Настройки общего доступа должны позволять доступ к файлам и принтерам в сети. Эту опцию можно найти в Центре управления сетями и общим доступом.

Шаг 2: Проверка обновлений и конфликтов

Поскольку вы упомянули, что эта конфигурация работала до обновления ядра с 4.4.0-92 на 4.4.0-93, это может указывать на возможные изменения в поддержке CIFS/SMB. Рекомендуется:

  1. Проверка ядра: Убедитесь, что у вас установлены последние обновления ядра. Иногда возврат на более раннюю версию ядра может помочь выявить, связано ли это именно с обновлениями.
  2. Перезагрузка: После как изменений в конфигурации или обновлений системы выполните перезагрузку компьютера.

Шаг 3: Проверка firewall и сетевых настроек

Поскольку вы уже отключили брандмауэр Windows и проверили iptables, сделайте следующее:

  1. Проверьте настройки брандмауэра на Ubuntu: Убедитесь, что у вас нет активных правил, блокирующих выходящие соединения для CIFS.
  2. Проверьте сетевое соединение: Убедитесь, что ваша Ubuntu машина может видеть Windows машину:
    ping 1.2.3.4

Шаг 4: Альтернативные попытки подключения

Попробуйте выполнить подключение через smbclient, чтобы проверить, доступен ли общий ресурс:

smbclient -L //WINDOWSMACHINE -U username

Если вы получаете ошибку “Error NT_STATUS_IO_TIMEOUT”, это может указывать на проблемы с сетью или ошибку в доступе к общему ресурсу.

Шаг 5: Исправление конфигурации mount в fstab

Ваша запись в /etc/fstab выглядит корректно, но вы можете попробовать добавить параметр vers=3.0 (или vers=2.0, если у вас старая версия SMB):

 //WINDOWSMACHINE/sharename /media/sharefolder cifs uid=me,credentials=/home/me/.smbcredentials,iocharset=utf8,vers=3.0 0 0

Заключение

Если после всех этих шагов проблема сохраняется, рассмотрите возможность проверки журналов для дальнейшего расследования:

dmesg | grep CIFS

или

cat /var/log/syslog | grep CIFS

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

SEO оптимизация

Этот ответ подробно освещает проблему подключения к CIFS на Ubuntu и предлагает многоуровневый подход к диагностике и устранению ошибок, что повышает шансы на его обнаружение пользователями, ищущими аналогичные решения. Используйте ключевые слова, такие как "mount error(115)", "CIFS", "Ubuntu 16.04.3", "Windows 10 share", чтобы обеспечить лучшую индексацию поисковыми системами.

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

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