Назад | Перейти на главную страницу

Проблемы с Windows 8 и SMB2

Мы играем с предварительной версией Windows 8 и испытываем проблемы с доступом к некоторым сетевым ресурсам в нашей среде.

Обычно, когда я пытаюсь получить доступ к общему ресурсу напрямую (\ [СЕРВЕР]. [ДОМЕН]. [СЕТЬ] \ Share $), я получаю «Произошла расширенная ошибка».

Акции находятся в системе EMC Celerra. Извините, у меня действительно не так много информации об этом (это всего лишь небольшой побочный проект). Доступ к общим ресурсам, находящимся на компьютерах с Windows, прекрасен.

Брандмауэр полностью отключен, и я работаю с полными учетными данными администратора домена.

Быстрый wirehark показывает следующую группу пакетов между мной и сервером:

SMB2    164 NegotiateProtocol Request
SMB2    274 NegotiateProtocol Response
SMB2    981 SessionSetup Request
SMB2    281 SessionSetup Response
SMB2    200 TreeConnect Request Tree: \\[SERVER].[DOMAIN].[NETWORK]\[SHARE]$
SMB2    138 TreeConnect Response
SMB2    202 Ioctl Request NETWORK_FILE_SYSTEM Function:0x0080
SMB2    131 Ioctl Response, Error: STATUS_INVALID_DEVICE_REQUEST
SMB2    126 SessionLogoff Request
SMB2    126 SessionLogoff Respons

Это повторяется пять раз, а затем (я полагаю) Windows выдает мне вышеуказанную ошибку.

Быстрый Google показывает мне:

0xC0000010
STATUS_INVALID_DEVICE_REQUEST
The specified request is not a valid operation for the target device.

Это показывает мне, что функция NETWORK_FILE_SYSTEM: 0x0080 запрос недействителен ..

Кто-нибудь знает, что может вызвать это?

Заранее спасибо.

Рис.

редактировать: FYI - в качестве обходного пути вы можете отключить SMB 2.2, как указано в ветке EMC:

sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled

Это позволит машине получить доступ к общим ресурсам. Приведенный ниже ответ все еще остается в силе :)

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

Я подозреваю, что суть проблемы в том, что Windows 8 использует SMB2.2, и происходит одно из двух:

  1. Celerra не полностью реализует протокол, согласованный с компьютером Win8.
  2. При согласовании протокола не удается прийти к правильному соглашению; возможно, это говорит о том, что он может выполнять SMB2.2, хотя на самом деле он не может и будет обнаружен позже.