Ошибка ubuntu не видит сеть windows

Как на windows 10 включить smb1 — пошаговая инструкция

Включаем протокол SMB1 для сетевого доступа

Как я говорил раннее Майкрософт, по умолчанию, отключили SMB1, но пока не удаляли его полностью со своей операционной системы, а просто перевели его, скажем так, в пассивный режим.

Соответственно для того что бы воспользоваться сетевыми возможностями нужно его просто включить обратно.

  1. На компьютере с Windows 10 открываем «Панель управления», воспользовавшись ярлыком на рабочем столе или прописав данное словосочетание в строке «Поиск».
  2. Далее, в параметре «Просмотр» ставим значение «Крупные значки», если ещё не стоит, и в появившемся наборе иконок находим «Программы и компоненты».
  3. Выбираем с левой стороны «Включение или отключение компонентов Windows».
  4. В доступном перечне компонентов находим «Поддержка общего доступа к файлам SMB 1.0» и ставим напротив данной строки отметку.
  5. Щелкаем на «ОК» и ждем завершения выбранного компонента.
  6. После сообщения, что все компоненты удачно установлены перезагружаем компьютер и можно проверять результат.

Теперь, пытаясь подключится по сети к папке с общим доступом Вы уже не должны получать сообщение, что данная папка работает по устаревшему протоколу SMB 1, а без проблем попадать на необходимый компьютер.

Кстати, хочу заметить, что при подключении в Windows XP, сетевого принтера, который локально подключен к компьютеру на Windows 10, может появляться ошибка «Данное сетевое имя более не доступно».

Так вот, такое сообщение на Windows XP или Server 2003 означает, в принципе, тоже самое и решается тем же способом, а именно установкой протокола SMB 1 на компьютере с Windows 10.

Уверен, что статья окажется для Вас полезной, ну а я здесь еще оставлю полезную информации о том «Как дать общий доступ папке» или «Как подключить сетевой принтер».

Общая папка работает по устаревшему протоколу SMB1

Если пользователь не может войти в сетевые папки, созданные на компьютере или ноутбуке под управлением операционной системы виндовс 10, то, скорее всего, на его устройстве отключена поддержка устаревшего протокола доступа SMB1. Обычно такое бывает, если в сети используются такие девайсы, как NAS или сервера на линуксе, а также компьютеры со старыми версиями виндовс (7, ХП, 2003). Начиная с обновления 1709, в десятке протокол SMBv1 был отключен по умолчанию, и теперь все работает на версии SMBv2. Необходимо разобраться, что собой представляет протокол SMB Windows 10 и как его включить.

Как настроить рабочую группу Ubuntu

В большинстве случаев вам не нужно менять имя рабочей группы, потому что по умолчанию Ubuntu, Windows и Mac OS имеют одно и то же имя рабочей группы, которое на самом деле WORKGROUP. Однако, если вам нужно изменить его, выполните следующие действия.

Откройте окно терминала (CTRL + ALT + T) и выполните следующую команду: s. Затем нажмите Enter. Если вы ранее не использовали Терминал в этом сеансе, Ubuntu попросит вас ввести пароль вашей учетной записи.

Затем файл конфигурации Samba открывается в окне . При необходимости прокрутите вниз, пока не найдете строку рабочей группы в разделе «Глобальные настройки».

Измените значение рабочей группы Ubuntu, чтобы оно соответствовало имени рабочей группы, в которую вы хотите добавить свой компьютер Ubuntu. Затем нажмите «Сохранить» и перезапустите Ubuntu, чтобы убедиться, что новые настройки применены.

ПРИМЕЧАНИЕ. Если у вас есть сеть, в которую входят компьютеры с Windows, вам необходимо убедиться, что рабочая группа настроена так же, как на ваших компьютерах с Ubuntu. Сделайте это, если хотите, чтобы ваши ПК с Ubuntu присоединились к вашей рабочей группе Windows. Чтобы узнать, как это сделать, ознакомьтесь с этим руководством: Рабочая группа Windows 10 и как ее изменить.

Настройка автоматического монтирования сетевой папки в Linux

Автоматически монтируемые файловые системы прописываются в файле /etc/fstab. Откроем этот файл:

Теперь в него нужно добавить строку вида:

Мы добавили опцию nofail, чтобы ОС нормально загружалась даже если не удалось смонтировать данную файловую систему. Ещё добавьте опцию _netdev, эта опция означает, что файловая система находится на устройстве, которому требуется доступ к сети (используется для предотвращения попыток системы смонтировать эти файловые системы до тех пор, пока в системе не будет включена сеть).

Для моего примера это строка:

Сохраним и закроем этот файл. Для проверки выполним:

Если сетевая папка успешно смонтировалась, значит можно выполнить проверку перезагрузкой.

Если нужно смонтировать папку для входа в которую не требуется пароль, то используйте в качестве опции учётные данные «username=guest,password=»:

Либо можно по-прежнему использовать файл .smbcredentials, как это было показано выше:

/.smbcredentials запишите следующее:

Исправлено: невозможно получить доступ к общей папке в сети.

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

Исправление 1: включите функции Windows

Это первое исправление обеспечит включение соответствующих функций Windows. Вот как это сделать:

Нажмите «Пуск», введите «Функции Windows» и выберите «Включить или отключить функции Windows».

Затем прокрутите вниз до пункта «Поддержка общего доступа к файлам SMB 1.0/CIFS» и щелкните знак «+», чтобы развернуть его.

Затем проверьте клиент SMB 1.0/CIFS.

Нажмите «ОК».

Теперь проверьте, можете ли вы получить доступ к папке одним из перечисленных выше способов.

Исправление 2: изменить разрешения для всех

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

Щелкните правой кнопкой мыши папку, к которой необходимо предоставить общий доступ, и выберите «Свойства».

Затем нажмите на вкладку «Общий доступ».

Нажмите Расширенный обмен.

Убедитесь, что рядом с Поделиться этой папкой стоит галочка. Затем нажмите Разрешения.

Выберите «Все», измените разрешения и нажмите «ОК».

Нажмите ОК еще раз.

Проверьте, есть ли у вас доступ к общей папке.

Исправление 3: включить сетевое обнаружение

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

Нажмите Win+I, чтобы открыть настройки. Затем нажмите Сеть и Интернет.

Нажмите Дополнительные параметры сети.

Нажмите «Дополнительные параметры общего доступа».

Убедитесь, что в разделе «Частные сети» включены Обнаружение сети и Общий доступ к файлам и принтерам.

Затем нажмите «Общедоступные сети», чтобы развернуть его.

Затем включите сетевое обнаружение и общий доступ к файлам и принтерам.

Подтвердите, решена ли проблема.

Исправление 4: запуск служб

Доступ к общим папкам по сети использует несколько служб, которые необходимо сначала включить. Вот как это сделать:

Нажмите «Пуск», введите services и нажмите Enter.

Найдите Хост поставщика обнаружения функций и дважды щелкните его.

Нажмите на раскрывающееся меню рядом с «Тип запуска».

Установите его на автоматический.

Затем в разделе «Статус служб» нажмите «Пуск».

Затем нажмите ОК.

Затем проделайте то же самое для этих трех сервисов — публикация ресурса обнаружения функций, обнаружение SSDP, узел устройства UPnP.

После этого перезагрузите компьютер и проверьте, можете ли вы сейчас получить доступ к общей папке.

Исправление 5: редактор реестра

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

Нажмите Win + R, чтобы открыть окно RUN, введите regedit и нажмите Enter.

Нажмите на адресную строку, затем перейдите по следующему адресу:

Компьютер\HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\Policies\Microsoft\Windows\LanmanWorkstation

Или вы можете просто скопировать указанный выше адрес и вставить его в адресную строку.

Затем нажмите Enter.

Если вы не можете найти ключ LanmanWorkstation, перейдите к ключу «Windows» по указанному адресу, щелкните его правой кнопкой мыши и выберите «Создать» > «Ключ».

Назовите его LanmanWorkstation.

Теперь выберите этот ключ LanmanWorkstation. Затем щелкните правой кнопкой мыши центральную панель и выберите «Создать» > «Значение DWORD (32-разрядное)».

Назовите его AllowInsecureGuestAuth.

Дважды щелкните по этой клавише. Затем измените «Значение данных» на 1.

Нажмите «ОК».

Теперь перезагрузите компьютер и посмотрите, можете ли вы сейчас получить доступ к общей папке.

Общая папка работает по устаревшему протоколу SMB1

Если так сложилось, что Вам часто приходится пользоваться сетью, а именно подключатся к папкам с общим доступом или настраиваете у себя сетевой принтер, то скорей всего после установки, на некоторых компьютерах, Windows 10 и последующих её обновлений, наверняка заметили, что на машинах с Windows XP, которые были подключены к “десятке”, пропало сетевое подключение.

С такой же проблемой посчастливилось столкнутся и мне, когда при попытке подключения с Windows 10 к Windows Server 2003 на экране начало появляться уведомление, что «Вы не можете подключится к общей папке так как она не безопасна», это конечно насторожило, но дальше идет объяснение, что «Эта общая папка работает по устаревшему протоколу SMB1».

Как оказалось, с выходом Windows 10, если не ошибаюсь, с версии 1709, Майкрософт отключили поддержку по умолчанию протокола SMB 1 и вместо него запустило новый SMB2, который является более защищённым и безопасным.

Но для тех, кто пока не может установить себе на все машины Windows 10, с протоколом SMB 2, в статье я покажу как можно обойти и избавится от появления ошибки с сообщение, что эта общая папка работает по старому протоколу SMB1 и без проблем подключиться к сетевой папке или принтеру даже на Windows XP.

Как устранить проблему с доступом к сетевой папке в Windows 10

Перед тем, как переходить к решению проблем с доступом к сетевой папке в Windows 10 рекомендуется убедиться в том, что локальная сеть была настроена корректно и полностью функционирует. Только после этого можно переходить к нашим рекомендациям.

Вариант 1: Проверка корректности настроек сервера

Отчасти это можно отнести к подготовительному этапу. Убедитесь, что на выбранном компьютере активированы все основные настройки из системного раздела «Сервер».

  1. Откройте «Панель управления». Это можно сделать через поисковую строку по системе, которая открывается при клике по иконке лупы или использования сочетания клавиш Win+S. Введите в поисковую строку наименование искомого объекта и нажмите Enter для перехода к результатам.

По умолчанию интерфейс «Панели управления» будет разделен по категориям. Для удобства желательно включить напротив строки «Просмотр» значение «Крупные значки» или «Мелкие значки».
Среди представленных элементов «Панели управления» перейдите к разделу «Администрирование».

В «Проводнике» откроется отдельная папка со всеми элементами «Администрирования». Здесь откройте компонент «Службы».

Из списка параметров раскройте полное описание параметра «Сервер». Для этого кликните по нему правой кнопкой мыши и выберите из контекстного меню пункт «Свойства».
У строки «Тип запуска» поставьте значение «Автоматически». Ниже воспользуйтесь кнопкой «Запустить» и нажмите «Применить».

Если этот метод не поможет открыть доступ к сетевым директориям, то переходите к более продвинутым способам коррекции проблемы.

Вариант 2: Предоставить доступ

Не все папки имеют открытый характер для других устройств в рамках локальной сети. Для некоторых, особенно расположенных на системном томе, может потребоваться открытие доступом администратором. К счастью, можно очень быстро предоставить доступ к другой учетной записи. Правда, все манипуляции придется производить только через учетную запись администратора. В противном случае, вам не дадут ничего поменять в свойствах папки.

  1. Кликните правой кнопкой мыши по папке, у которой у вас проблемы с доступом. Из контекстного меню выберите пункт «Предоставить доступ к».

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

В конце вы получите уведомление о том, что выбранная папка полностью открыта для общего доступа. Нажмите «Готово» для завершения настроек.

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

Вариант 3: «Служба компонентов»

Эта утилита может потребоваться для редактирования некоторых параметров доступа к приложениям и папкам в рамках локальной сети. Однако ее название гораздо более обширное.

Настройка доступа с помощью утилиты «Служба компонентов» происходит по следующей инструкции:

  1. Запустите поисковую строку по системе, кликнув по иконке лупы или воспользовавшись сочетанием клавиш Win+S. В открывшуюся строку впишите название искомого объекта.
  2. Откроется окошко «Службы компонентов». В левой части интерфейса раскройте раздел «Службы компонентов». Там откройте директорию «Компьютеры».

В центральной части интерфейса кликните правой кнопкой мыши по иконке «Мой компьютер». В контекстном меню выберите пункт «Свойств».
В окошке «Свойств» раскройте вкладку «Свойства по умолчанию».
Для «Уровень проверки подлинности по умолчанию» задать значение «По умолчанию» и для «Уровень олицетворения по умолчанию» указать «Олицетворение».
Завершив настройки нажмите кнопку «Применить».

После выполнения указанной операции выполните перезапуск операционной системы, чтобы настройки применились окончательно.

Исправить проблему с доступом к сетевым папкам в операционной системе Windows 10 достаточно просто. Чаще всего достаточно только правильно настроить локальную сеть, а потом, если возникнут проблемы с доступом, открыть его для папок, где требуется наличие прав администратора.

Исходные данные (подготовка хостов для осуществления общего доступа)

Сначала я опишу возможность организации доступа к ресурсам на Windows (Сервер) со стороны Linux (Клиент). Для организации данного взаимодействия нам необходимо наличие соединения по протоколу TCP/IP между хостами (то есть присвоен корректный IP, заданы правильные маски, в каждой системе должен быть корректный файл hosts и правильно настроена служба ДНС, если таковая используется), а так же наличие расшаренного ресурса в системе Windows. В примере, машина Windows будет иметь IP 192.168.2.1 и имя host, Linux — 192.168.2.2 и имя samba. Рабочую группу будем использовать WORKGROUP. Ресурс в общем доступе будет называться share.

Пакет Samba для своей работы требует наличия модулей ядра и инструментов для доступа к удаленной системе. Прежде всего, должна быть поддержка файловых систем smbfs и cifs ядром Linux. Старые версии ядра — ниже 2.6.х может не поддерживать cifs в начальной комплектации компиляции.  Хотя, по поводу поддержки smbfs в современных дистрибутивах можно поспорить, т.к. данный модуль устарел и не поддерживает символы кириллицы и … ну в общем я его рассматривать не буду ввиду устаревания. Для включения поддержки cifs в старые ядра 2.4 необходимо ознакомиться с документацией на сайте: http://linux-cifs.samba.org/. Новые версии ядра Linux 2.6 в большинстве дистрибутивов имеют встроенную поддержу cifs (если, конечно, ядро не самосборное). Убедиться в поддержке ядром — cifs можно, выполнив команду grep над 

samba:~# grep CONFIG_SMB_FS /boot/config-2.6.32-5-686
# CONFIG_SMB_FS is not set
samba:~# grep CONFIG_CIFS /boot/config-2.6.32-5-686
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_EXPERIMENTAL=y

Мы начнем с самого простого примера и предположим, что DNS для разрешения имен не используется и машины имеют статичные IP-адреса. Поэтому нам необходимо в /etc/hosts добавить следующую строку:

samba:~# cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       samba
192.168.2.1     host
samba:~# ping host
PING host (192.168.2.1) 56(84) bytes of data.
64 bytes from host (192.168.2.1): icmp_req=1 ttl=128 time=2.46 ms
64 bytes from host (192.168.2.1): icmp_req=2 ttl=128 time=0.322 ms
^C
--- host ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.322/1.394/2.467/1.073 ms

Утилитой ping мы проверили возможность разрешения имени и связь с удаленным хостом Windows. И как можно понять — все работает.

Понравилась статья? Поделиться с друзьями:
Быть в курсе нового
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: