У мене на сервері Samba версії 4.1.11 працює Ubuntu 14.04. Я не можу підключитися до Windows 10 (але я можу з Windows 7).
Сервер і клієнти не знаходяться в одній локальній мережі.
Повідомлення про помилку, надане Windows, полягає в тому, що сервер працює в Інтернеті, але не відповідає. Однак журнали Samba говорять інакше.
Я додав журнали для невдалої спроби з’єднання з 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)