У меня есть сервер Samba версии 4.1.11, работающий на Ubuntu 14.04. Я не могу подключиться из Windows 10 (но я могу из Windows 7).
Сервер и клиенты не находятся в одной локальной сети.
Windows выдает сообщение об ошибке: сервер подключен к сети, но не отвечает. Однако журналы самбы говорят об обратном.
Я приложил журналы для неудачной попытки подключения из Windows 10 и для успешной попытки из Windows 7 (для сравнения).
Вкратце, в отличие от успешной попытки, неудачная начинается с:
switch message SMBnegprot (pid 2855) conn 0x0
затем он запрашивает несколько различных протоколов перед выбором SMB2_FF
. Затем, после некоторых переговоров по безопасности, он переключается на протокол SMB 2.???
, а SMB3_00
затем:
Server exit (NT_STATUS_END_OF_FILE).
Успешная попытка выбрать протокол SMB2_10
с самого начала, но Windows 10 даже не запрашивает этот протокол.
Вот журналы:
Неудачная попытка (из Windows 10)
http://pastebin.com/M0xmBuY3
Успешная попытка (из Windows 7)
http://pastebin.com/jF8VzaiA
Я добавил свой комментарий в файл smb.conf (не более 2 ссылок с репутацией <10)
Ответы:
Я думаю, что у меня есть решение, которое работает на Windows 7 - 10 и на Server 2012
В моем случае закомментирование моей строки "smb ports 139" помогло.
Я использую FreeBSD 10 с Samba 4.4.5
Вот копия моего SMB4.conf. Надеюсь, это кому-нибудь поможет.
источник
Это решило мою проблему:
https://lists.samba.org/archive/samba/2015-September/193886.html
Дальнейшее чтение:
источник
Я обнаружил, что это будет работать и без необходимости редактировать реестр или отключать службы SMB 2/3, я смог подключиться к своему raspi 3, использующему Samba-4.2.10-Debian, вручную введя адрес, а также набрав настройка имени netbios в файле smb.conf распи в адресной строке проводника в Windows 10.
Я бы щелкнул по вкладке сети, но я не смог найти свой общий ресурс samba, хотя общий доступ к сети был включен, а что нет, но после ввода //192.168.0.22 (адрес моего pi) или // SAMBA (имя netbios Я установил в smb.conf) Затем я смог подключиться и поделиться с Samba.
Моя Windows 10 в то время все еще не подключалась к SMB 4.x, но это, похоже, помогло. После этого просто подключите диск, и вам больше не нужно вручную вводить адрес.
Версия Win 10 - 10.0.14393 Build 14393 (с последними обновлениями)
Надеюсь, что это поможет кому-то еще в будущем.
// SAMBA //192.168.0.22
источник
В Windows 10 Fall Creators Update и Windows Server версии 1709 (RS3) сетевой протокол Server Message Block версии 1 (SMBv1) больше не устанавливается по умолчанию.
Программа и функции, добавить / удалить функции Windows ... включить CIF / SMB 1.0
источник
Я согласен с другими, связанными с настройками по умолчанию в Windows 10 в качестве клиента. В любом случае, у меня все заработало БЕЗ каких-либо изменений на стороне клиента с помощью этого параметра в разделе Global на сервере samba (samba-4.7.1-9.el7_5.x86_64 - версия репозитория для CentOs 7):
источник
У меня была такая же проблема, моя рабочая станция Windows 10 не могла подключиться к Sambashare после обновления win, ошибки были ошибкой 53, и отсутствующие протоколы, отсутствующие настройки выигрышей в реестре, ничего действительно не помогли в моем случае!
Что сработало для меня:
Откройте сервисы (нажмите Пуск правой кнопкой мыши -> Управление компьютером -> Сервисы и приложения -> и выберите сервисы)
Теперь в службах прокрутите вниз до рабочей станции, служба запущена? Если нет, у вас может быть та же проблема, что и у меня.
на моих 3-х рабочих ПК теперь все есть в зависимостях + драйвер поддержки браузера + служба интерфейса сетевого магазина + SMB 1.x Miniredirector + SMB 2.0 Miniredirector
Способ, которым я исправил свою проблему, был:
удалить сервис: sc.exe удалить lanmanworkstation
Пересоздать сервис: sc.exe config lanmanworkstation depen = bowser / mrxsmb10 / mrxsmb20 / nsi
а затем запустить службу
И мой ресурс Samba был доступен даже без перезагрузки.
источник
У меня Samba 4.2.10 на CentOS 7.2. Ни один из приведенных выше ответов не помог мне, но когда я отключил пакет jumbo в Windows 10, все стало работать с настройками по умолчанию при чистой установке Windows 10, очень просто. Надеюсь, это поможет кому-то еще. :)
источник
Я новичок в Linux. Я перепробовал много вариантов. После многих часов я нашел решение!
(Я рекомендую сделать копию smb.conf, и после попытки внести изменения) Работает 100% на Windows 10/7/8 / Ubuntu в 07.06.2017 с новой установкой Ubuntu и samba
Еще одна вещь, которую я считаю важной, - изменить путь
/home/server-media/Desktop/test
или создать такой же путь на вашем сервере!Для запуска и остановки samba используйте команду
Для удобного редактирования используйте Midnight Commander. Запустите команду из корня "mc"
Скопируйте весь текст из конфига ниже. После того, как вы попробуете и убедитесь, что он работает, вы можете удалить старый.
источник