Устраните неполадки при доступе к общей папке Windows XP из Fedora:
Вы получаете сообщение об ошибке:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Убедитесь, что Linux может пропинговать другой ящик.
Запустите эту команду в окне Linux для IP-адреса окна Windows:
el@defiant /mnt $ ping 192.168.13.107
PING 192.168.13.107 (192.168.13.107) 56(84) bytes of data.
64 bytes from 192.168.13.107: icmp_req=1 ttl=128 time=0.366 ms
--- 192.168.13.107 ping statistics ---
44 packets transmitted, 44 received, 0% packet loss, time 42999ms
rtt min/avg/max/mdev = 0.178/0.227/0.366/0.038 ms
Если вы не можете достучаться до коробки или подключение включено и выключено, mount может пожаловаться.
2. Убедитесь, что папка действительно открыта для общего доступа в Windows, выполните следующие действия.
- Откройте браузер файлов для
C:\
.
- Создайте новую папку с именем
public
. Так что теперь у вас есть C: \ public
- Внутри этой папки создайте новый текстовый документ под названием «testing.txt».
- Щелкните правой кнопкой мыши папку
C:\public
и перейдите в свойства.
- Нажмите на вкладку обмена.
- Убедитесь, что установлен флажок «Поделиться этой папкой в сети». Обратите внимание на название акции: «public».
- Нажмите ОК Под папкой должна появиться небольшая стрелка, означающая, что она является общей.
Папка «public» теперь является общей, и вы должны иметь возможность подключиться к ней с Linux.
3. В Linux смонтируйте общий ресурс с помощью «mount»:
- Откройте консоль и
su
получите root права.
создайте каталог mkdir /mnt/windows
Это будет где вы получите доступ к общим файлам.
запустите команду монтирования, которая запрашивает пароль:
[root@defiant mnt]# mount -t cifs //192.168.13.107/eric /mnt/windows -o username=eric
Password for eric@//192.168.13.107/public: **********
[root@defiant mnt]#
Приведенная выше команда запрашивает пароль, введите правильный пароль, неправильный вызовет ошибку. Если вы не уверены в пароле, вы можете изменить пароль в окне Windows в Панели управления -> Учетные записи пользователей.
запустить команду cd /mnt/windows
и запустить ls
. Содержимое диска представлено:
[root@defiant windows]# ls
testing.txt
[root@defiant windows]#
Вы подключились к диску Windows.
4. Подключитесь к общему диску с помощью файлового браузера konqueror или linux:
- Откройте браузер файлов, в моем случае konqueror.
- В строке местоположения файла введите
smb://192.168.13.107/public
и нажмите Enter.
- Вам может быть представлен логин и пароль для входа в систему. Введите имя пользователя и пароль окна окна, описанного в верхней части этого сообщения.
- Поздравляем, вы подключены к общей папке.
УСТРАНЕНИЕ НЕИСПРАВНОСТЕЙ, если вышеперечисленное не работает.
Шаг 1: Вы пытались перезагрузить оба компьютера
Перезагрузите оба компьютера. После этого убедитесь, что все ваши обновления Windows сделаны. Убедитесь, что в Linux также есть обновления программного обеспечения. Перезагрузитесь после обновлений.
Шаг 2. Проверьте свои брандмауэры, ZoneAlarms и другое программное обеспечение безопасности
Часть программного обеспечения, разработанная для защиты вашего компьютера от вирусов, вредоносных программ или зла в Интернете, может блокировать ваши попытки обмена файлами. Брандмауэр Windows может быть в параноидальном режиме. Хотя вряд ли виноват брандмауэр Windows, временно отключите его, чтобы убедиться, что это не проблема. (не оставляйте это).
Получите список всех программ безопасности, которые могут быть установлены в параноидальный режим. Брандмауэры Windows, сторонние брандмауэры, ZoneAlarms, антивирусы, Kaspersky, AVG или все, что защищает вас от вирусов / вредоносных программ / зла. Вам нужно будет просмотреть их и либо временно отключить, либо открыть через них белый список для вашего IP-адреса.
Шаг 3: Получить ключи от программного обеспечения безопасности.
ZoneAlarm ведет журнал всех событий и попыток доступа к общей папке, перейдите в раздел Обзор-> предупреждения и журналы. И увидеть список всех ваших неудачных попыток. То же самое возможно для другого программного обеспечения. В таком случае это защищает тебя от тебя.
Шаг 4: Подозреваю проблемы в самом роутере или локальной сети
Возможно, маршрутизатор, беспроводные мосты, тупые концентраторы или другие сетевые устройства содержат некоторые директивы shenanigan, блокирующие попытку подключения к общей папке. Маршрутизатор или само устройство могут блокировать порт или иметь что-то в ограничительном режиме. Кто-нибудь дурачился с этим в последнее время? Попробуйте вернуть роутеру все по умолчанию и попробуйте снова.
Шаг 5: Убедитесь, что ваша локальная сеть проста и правильна.
Оба ваших компьютера подключены к одному и тому же маршрутизатору? Возможно один связан с дерьмовым беспроводным мостом netgear, а другой с маршрутизатором? Упростите сеть, подключив все компьютеры к одному маршрутизатору. Перезагрузите роутеры и интернет, попробуйте еще раз.
Шаг 6: Все еще не работает. Изолировать неисправный блок.
Пришло время пасти кошек и изолировать неисправный блок. Докажите, что Windows не передает ваш файл, подключившись к общему ресурсу с другого компьютера. Приобретите ноутбук с ОС Windows для друзей или продукт Apple, подключите его к своей сети и посмотрите, смогут ли они получить доступ к общему ресурсу. Если они не могут, у окна Windows есть проблема, если они могут, у окна Linux есть проблема.
Шаг 7: Подозреваю, что брандмауэр в Linux
Обратите внимание на любую специальную сигнализацию безопасности или специальное программное обеспечение брандмауэра в Linux Запустите system-config-firewall
и убедитесь, что smb проверен. Убедитесь, что Linux не препятствует вашему монтированию. Создайте общий ресурс smb на другом компьютере Linux и попытайтесь подключиться к нему.
Если ничего из этого не работает. Используйте ядерную опцию, переустановите обе операционные системы и начните все сначала. Это ракетная хирургия.
sudo ping 192.168.13.107
не толькоping 192.168.13.107
Пытаться:
Ключ sec = ntlm
источник
sec=ntlm
?sec=ntlm
делает, но это единственное решение на этой странице, которое сработало для меня. Изменить: вот ответ на форумах Ubuntu, который объясняет, почему это работает: ubuntuforums.org/…Добавление более возможных решений этой проблемы
Это сообщение об ошибке не очень наглядно, но оно означает, что время операции истекло. Для этого есть множество возможных причин, и, исследуя эту проблему, я натолкнулся на некоторые решения, которые еще не были упомянуты в этой теме.
1.) Неоднозначная сеть
Это не часто упоминается в различных решениях, которые вы можете найти для этой проблемы в Интернете, но сервер, к которому вы подключаетесь, должен находиться в той же подсети, что и ваш локальный компьютер. Эта проблема возникла у меня из-за того, что у меня были включены как проводные, так и беспроводные соединения, и определение подсети, к которой принадлежало устройство, было неоднозначным, поскольку эти два соединения не являются одной и той же сетью. Отключение Wi-Fi решило проблему мгновенно. Я наткнулся на это решение, читая Das Werkstatt :
Источник: http://www.das-werkstatt.com/forum/werkstatt/viewtopic.php?f=7&t=2074.
2.) Новые строки в конце файла учетных данных
Файлы учетных данных полезны, если
,
в вашем пароле есть специальные символы, такие как запятая . На него можно ссылаться в опциях:Файл отформатирован с
sh
объявлением переменной -style:Если вы используете файл учетных данных, убедитесь, что в конце нет символов новой строки, иначе при попытке анализа файла учетных данных истечет время ожидания:
3.) Попытка смонтировать конкретный каталог, а не фактическую общую папку
Если конкретный нужный вам каталог является подкаталогом общего ресурса, вы не сможете подключить эту папку напрямую. Попытка сделать это приводит к нескольким различным ошибкам, и это одна из них.
Вместо этого смонтируйте саму точку доступа, а затем добавьте символическую ссылку в нужный вам подкаталог:
Таким образом, вы получите тот же результат, что и монтирование самого подкаталога без необходимости каждый раз детализировать его.
источник
Не уверен, насколько это актуально для вашего случая, но у меня была похожая проблема при подключении общего ресурса CIFS на моем телефоне Android:
Я попытался удалить косую черту, и, видимо, это имело значение - он установил:
источник
Проблема в моей ситуации заключалась в том, что у меня были пробелы в файле учетных данных / etc / smb-credentials
После того как я изменил его на:
Это сработало.
источник
Мне часто приходится цитировать,
-o "username=joe,password=yadayada,domain=adomain" //share/share /mnt
и он будет расти сразу, и большинство примеров, которые я посмотрел, не показывают этот бит (если это необходимо в этих системах).У меня действительно была эта проблема на моем планшете только сейчас (почему я здесь хотел, чтобы имя UNC не IP), цитаты исправили это прямо.
источник
Дополнительное возможное решение
Если папка общего доступа - из Windows 10 (возможно, также относится к 7 и XP), убедитесь, что параметры общего ресурса папки Windows настроены правильно для типа сети, к которой вы подключены, т
Public
Private
. Е. Или .Я просто передам свой опыт и адаптируюсь к вашей ситуации по мере необходимости. Откройте список сетей Wi-Fi и для той, к которой вы подключены, нажмите
Properties
. УстановитеPublic
илиPrivate
в зависимости от ситуации. (В моем случаеPrivate
сеть была неправильно помеченаPublic
.)Как только сеть классифицирована правильно, щелкните правой кнопкой мыши вашу общую папку, выберите
Properties
, выберитеSharing
вкладку, выберитеNetwork and Sharing Center
ссылку и убедитесь, чтоTurn on file and printer sharing
выбран дляPublic
или вPrivate
зависимости от типа вашего подключения Wi-Fi, как классифицировано ранее.После этого я смог подключить компьютер Debian к Windows 10, как и ожидалось.
источник
Другая проблема может быть с DNS. Я получаю ту же ошибку "операция в процессе". Хотя просмотр с Dolphin работал нормально. Имя хоста, которое я успешно использовал с Dolphin, разрешается до 4 IP-адресов, один из которых заканчивается на 0 (это имя субдомена). Когда я использую имя для одного из 3 других IP-адресов, монтирование работает. Я предполагаю, что Dolphin умнее ищет реальный хост, когда ему дается (суб) доменное имя, чем mount.
источник
Сегодня я видел случай, когда кто-то пытался смонтировать общий ресурс, используя CIFS, но CIFS не был установлен.
источник