SMBv2和Windows 7

通过networking中的某些防火墙禁用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 

但是我的防火墙和wireshark只显示SMB,没有SMB2协议。

Windows 7封装SMBv1和SMBv2使用相同的头?

我已经检查了IP和FQDN,没有任何工作,我试图通过TCP / IP禁用netbios,结果总是相同的。

为了得到这个工作,删除SMBv1的FW规则是唯一的解决scheme? 还是有任何更新来改变这种行为在Win7上?

为了向后兼容,SMB协议握手始终是SMB。 连接稍后升级。 如果您拒绝使用SMB标头的所有数据包,则不会build立连接。

你不能在一个成功的协议谈判中看到这个:

在这里输入图像说明