У меня есть компьютер A и B, обе Windows 10 1703 (15063) со всеми установленными до сих пор обновлениями. Я хочу просмотреть SMB-ресурсы A от B, но B говорит, что не может подключиться к A. Дальнейшее расследование показывает, что A RSTing B-соединения TCP с портом 445.

Пытался:

  • перезагрузите все
  • разрешить "Общий доступ к файлам и принтерам" и "Домашняя группа" из брандмауэра А
  • сброс брандмауэра А
  • отключение брандмауэра А
  • отключение межсетевого экрана маршрутизатора
  • подключение с использованием IP-адреса
  • используя проводное или беспроводное соединение
  • используя Windows 7 или Windows 10 для подключения

И ничего не работает.

Замечания:

  • nc A 445 с хоста Linux получил немедленный RST
  • А может подключиться к другим акциям SMB
  • A не отображается в net view /all на B, но отображается в опции Network в проводнике
  • посещение \\localhost на А работает
  • сеть, к которой подключен, настроена на частную сеть

Захват Wireshark:Результат Wireshark (A - это .26, а B - .34; в левом 2 замаскированном столбце указан номер IP-сети моей локальной сети; все замаскированные области справа являются либо именем NetBIOS A, либо IP-адресом A.)

Конфигурация Windows SMB

Get-SmbServerConfiguration


AnnounceComment                 :
AnnounceServer                  : False
AsynchronousCredits             : 64
AuditSmb1Access                 : False
AutoDisconnectTimeout           : 15
AutoShareServer                 : True
AutoShareWorkstation            : True
CachedOpenLimit                 : 10
DurableHandleV2TimeoutInSeconds : 180
EnableAuthenticateUserSharing   : False
EnableDownlevelTimewarp         : False
EnableForcedLogoff              : True
EnableLeasing                   : True
EnableMultiChannel              : True
EnableOplocks                   : True
EnableSecuritySignature         : False
EnableSMB1Protocol              : True
EnableSMB2Protocol              : True
EnableStrictNameChecking        : True
EncryptData                     : False
IrpStackSize                    : 15
KeepAliveTime                   : 2
MaxChannelPerSession            : 32
MaxMpxCount                     : 50
MaxSessionPerConnection         : 16384
MaxThreadsPerQueue              : 20
MaxWorkItems                    : 1
NullSessionPipes                :
NullSessionShares               :
OplockBreakWait                 : 35
PendingClientTimeoutInSeconds   : 120
RejectUnencryptedAccess         : True
RequireSecuritySignature        : False
ServerHidden                    : True
Smb2CreditsMax                  : 2048
Smb2CreditsMin                  : 128
SmbServerNameHardeningLevel     : 0
TreatHostAsStableStorage        : False
ValidateAliasNotCircular        : True
ValidateShareScope              : True
ValidateShareScopeNotAliased    : True
ValidateTargetName              : True

sc.exe query mrxsmb20

SERVICE_NAME: mrxsmb20
        TYPE               : 2  FILE_SYSTEM_DRIVER
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

sc.exe query lanmanworkstation

SERVICE_NAME: lanmanworkstation
        TYPE               : 30  WIN32
        STATE              : 4  RUNNING
                                (STOPPABLE, PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

0