Это сводит меня с ума.

У меня есть общий доступ к файлам из Windows 8.1 (назовите его "svrname").

  • Если я net view \\svrname в cmd.exe, это произойдет успешно и выдаст список общих ресурсов.
  • если я \\svrname в explorer.exe, я получаю известную ошибку "\\svrname is not accessible. You may not have permission"
  • если я \\10.x.x.x (IP-адрес \svrname) в Explorer.exe, он запрашивает имя пользователя + пароль и работает. Запись отображается в "Диспетчере учетных данных".
  • Исходя из того, что это показывает, что просмотр в основном работает и поиск является проблемой, я пытаюсь одинаково ввести хост или полное доменное имя svrname в Credential Manager, а в противном случае ввести идентичное имя + pw. Я действительно получаю ошибку, которую я получил выше. Это говорит о том, что это проблема поиска, но затем -------, когда я svrname по хосту или FQDN или использую nslookup, он без проблем находит IP, что говорит о том, что это не так.

Я пытался устранить неполадки с Wireshark, но не могу понять, что мне нужно искать.

Обновления - @ddbug, Samba 4.6. Журналы Samba показывают (и wireshark подтверждает), что все пакеты прибывают. Журналы nmbd/smbd (и содержимое клиентских SMB-пакетов в Wireshark) немного странные и не имеют никакого смысла для меня вообще, я не могу понять, в чем заключается основная проблема, что они пытаются мне сказать. Но это было бы довольно много данных.

Я вижу две возможные проблемы: иногда сервер сообщает, что не может найти собственную рабочую группу <1b>, но я не могу сказать, является ли это подлинной ошибкой или нет (может быть и так?), И клиент, кажется, не передает учетные данные для домена / пользователя в некоторых случаях, хотя он явно получил их (в нескольких форматах и записях), и я не могу понять, почему нет.

обновление 2 - там нет LDAP, AD или другой аутентификации, самба или ничего. Есть локальный домен (назовите это thislan.xyz) и dhcp+dns, но нет службы каталогов. Сам доступ пользователя (включая пароль) в порядке, потому что я могу просматривать 100% по IP, с отключенным нулем и гостем.

Отчасти я вижу, что соответствующие начальные запросы аутентификации SMB от клиента к серверу не всегда включают пользователя или домен, это пустые поля. Я вообще не могу этого понять, и это кажется большой частью этого. Как они могут быть пустыми? Откуда они получают свои данные (которые они должны содержать для этих полей), чтобы отследить их? Я не могу найти нигде пропавших без вести эти данные, которые не были правильно введены, как они должны быть.

0