web-dev-qa-db-ja.com

SMBv2およびWindows7

ネットワーク内のいくつかのファイアウォールを介してSMBv1を無効にした後、NASとWindows7ワークステーションの間で問題が発生しています。

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ルールを削除することが唯一の解決策ですか?または、win7でこの動作を変更するための更新はありますか?

4
Wheatstone

下位互換性のために、SMBプロトコルハンドシェイクは常にSMBです。接続は後でアップグレードされます。 SMBヘッダーを持つすべてのパケットを拒否すると、接続は確立されません。

成功したプロトコルネゴシエーションではこれを確認できません。

enter image description here

7
bjoster