LINUX.ORG.RU
ФорумAdmin

smb ресурсы в Win10

 ,


0

1

Добрый день. Samba 3.6.23-53.el6_10, не получается получить доступ с Win 10. Про включение smb_1 знаю. Но хотелось бы решить всё на сервере. Сейчас такой конфиг:

[global]

   workgroup = WORKGROUP
   log file = /var/log/samba/log.%m
   max log size = 1000
   map to guest = bad user
   security = user
   usershare allow guests = yes
   protocol = SMB2
   guest ok = no
Все попытки прописать min protocol, server min protocol ничего не дает, а на client min protocol вообще ругается. Может у кого-то получилось победить?

Windows

SMB 1 - Windows 2000
SMB 2 - Windows Server 2008 and WIndows Vista SP1
SMB 2.1 - Windows Server 2008 R2 and Windows 7
SMB 3.0 - Windows Server 2012 / ? and Windows 8 / 10

Identify

To identify the SMB version:

Windows 8.1 or 2012, you can use the PowerShell (in admin mode) cmdlet Get-SmbConnection

You can not interrogate which SMB it is using in Windows 7.

SMB 1 introduced in DOS days, and was also called CIFS in its later version (think of it like SMB 1.1). First versions of Samba 1.x supported SMB and CIFS
SMB 2.0 / SMB2.02 introduced with Windows Vista / 2008 is supported with Samba 3.6
SMB 2.1 introduces with Windows 7 / Windows 2008 R2 is supported with Samba 4.0.0
SMB 3.0 introduced with Windows 8 / Windows 2012 is supported by Samba 4.2
SMB 3.02 introduced in Windows 8.1 / Windows 2012 R2 is not yet supported by any version of Samba (its in the works I assume)
SMB 3.11 introduced in Windows 10 / Windows 2016 is not yet supported by any version of Samba (its in the works I assume)
anonymous
()
Ответ на: комментарий от anonymous

Не ну он там есть, но, говорят, работает как УГ. Сам не пользовался, не могу сказать.

SkyMaverick ★★★★★
()
Ответ на: комментарий от el_vago

Тебе написали, что самба 3.6.* поддерживает протокол smb 2.0.

Версию протокола с которым.происзодит подключение указывает клиент.

Windows 10 smb 2.0 поддерживает.

Что в логах подключения на сервере и журналах Windows, ты их хоть открывал?

anonymous
()

Про включение smb_1 знаю.

И даже это может не помочь. В Windows 10, начиная с версии 2004, smb1 практически не работает ни при каких обстоятельствах. Там, где нужен именно smb1 пришлось зафиксировать обновления Windows 10 на версии 1909. («TargetReleaseVersionInfo»)

Гипотетически - ну... так думается... должна быть возможность конвертировать налету smb1 в smb3. Т.е. какой-то smb-proxy(?) smb-converter(?) сервер чтоли.
Но, похоже, это только гипотетически. Готовых рабочих решений не находил, только разговоры

Это просто для «поговорить» )

А так - ну да, наверное стоит пытаться пробовать самую последнюю версию Samba, если есть возможность.

Toxo2 ★★★★
()
Ответ на: комментарий от anonymous

Виндовс-серверы все поддерживают nfs, просто запусти службу и настрой шару, легче и удобнее чем самба

piwww ★★★★
()
Ответ на: комментарий от piwww

не получается получить доступ с Win 10…

Чукча не читатель, чукча - писатель

anonymous
()

сервер это linux? Тогда или обновлять самбу или включать клиента smb1|2 на винде.

Atlant ★★★★★
()
Ответ на: комментарий от Toxo2

В Windows 10, начиная с версии 2004, smb1 практически не работает

reg.exe add "HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters" /v "SMB2" /t REG_DWORD /d "0" /f
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled

Работает и на крайнем апдейте. Как-минимум с WinXP на Win10 и обратно ходит. Ну, компоненты SMB1 должны быть поставлены, конечно.

SkyMaverick ★★★★★
()
Ответ на: комментарий от SkyMaverick

Не хотелось бы спорить.

У меня там специфичная история - нужно на сервере иметь локальный принтер, но с портом на \\share. Т.е. не расшаренный принтер на удаленной машине, а порт там. Так печать у людей намного быстрее происходит. Вопрос в минутах ожидания. Менеджеры в офисе не хотят ждать, когда бумажка на складе вылезет через VPN.

Добавить локальный порт, как сетевой - работает только по smb1 на стороне сервера.

Так вот эта схема развалилась после 2004 на машине с принтером. Вернул 1909. Всё заработало. Все счастливы. И чудненько. Зафиксировал. 19хх судя по всему у них LTS аж до 2029 года. А там или я, или шах, или ишак.

Toxo2 ★★★★
()
Последнее исправление: Toxo2 (всего исправлений: 2)
Ответ на: комментарий от Toxo2

А, тогда понятно, что довольно специфичное использование. Может там чего и сломалось, да. Оно вообще методично ломается всю историю W10. Я уже тоже втыкаю master-ом (и WINS-ом) сервер Samba и оно хотя бы относительно вменяемо в таком виде работает.

MS вообще, как я понял, в принципе желает SMB похоронить под соусом «у нас тут OneDrive/Azure/облачка и идите вы нафиг со своими вшивыми локалками», но пока резко этого не делает.

SkyMaverick ★★★★★
()

Была такая же проблема, не помню точно как решил, но на винде нужно отключить какой-то параметр в реестре отвечающий за безопасность smb как раз. Можешь еще проверить на 7-ке подключение к своей samba шаре, на ней должно все работать.

UPD: нашел

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Нажмите справа на пустом поле правой кнопкой мыши и "Создать" > "Параметр DWORD (32 бита)". Далее задайте имя LocalAccountTokenFilterPolicy и значение 1

Landgraf ★★★★★
()
Последнее исправление: Landgraf (всего исправлений: 2)
Ответ на: комментарий от One

Хорошо. Сдаюсь. Кажется починили в 20H2.

Вот тут шум был про 2004, это ж не я придумал: https://answers.microsoft.com/en-us/windows/forum/all/smb-sharing-not-working...

Win10 20H2 fixes the issue.
Previously when 2004 broke smb1, I rolled back.

Значит правильнее сказать «было сломано в 2004, но уже починили» )

Toxo2 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.