После отключения SMBv1 через некоторые брандмауэры в моей сети я столкнулся с проблемой между NAS и рабочими станциями Windows 7.
C:\Users\Username>net use * \\NAS.FQDN\SHARENAME
System error 64 has occurred.
The specified network name is no longer available.
SMBv1 правильно отключен на клиенте [SC] QueryServiceConfig SUCCESS
SERVICE_NAME: lanmanworkstation
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\Windows\System32\svchost.exe -k NetworkService
LOAD_ORDER_GROUP : NetworkProvider
TAG : 0
DISPLAY_NAME : Workstation
DEPENDENCIES : Bowser
: MRxSmb20
: NSI
SERVICE_START_NAME : NT AUTHORITY\NetworkService
Но мой брандмауэр и wirehark просто показывают SMB, а не протокол SMB2.
Windows 7 инкапсулирует SMBv1 и SMBv2 с использованием одного и того же заголовка?
Я проверил и IP, и полное доменное имя, ничего не работает, попробовал отключить netbios через TCP / IP, результаты всегда одинаковы.
Чтобы это работало, отказ от правила FW для SMBv1 - единственное решение? Или есть какие-нибудь обновления, чтобы изменить это поведение на win7?
Подтверждением протокола SMB всегда является SMB для обратной совместимости. Позднее соединение будет обновлено. Если вы отклоните все пакеты с заголовками SMB, соединение не будет установлено.
Вы не можете увидеть это при успешном согласовании протокола: