У меня есть 3 компьютера с Windows 10 в локальной сети (A, B, C), подключенных через модем DSL. Я пытаюсь получить доступ к общим папкам с каждого компьютера. Все компьютеры (включая A) могут видеть B & C, но B & C не может видеть A (A может видеть себя с \\A). Все компьютеры работают под управлением Windows 10 версии 1803. A и C работают под управлением ОС build 17134.165 Pro, B работает под управлением 17134.228 Home. Эта проблема только началась с последним крупным обновлением Windows.
«Windows не может получить доступ к \\A». Код ошибки: 0x80004005 Неуказанная ошибка.
Результаты поиска неисправностей в
«Windows не может связаться с устройством или ресурсом. Он доступен, но не отвечает на попытки подключения. Брандмауэр или политика безопасности сети на удаленном компьютере могут блокировать соединение через порт "ресурс общего доступа к файлам и принтерам".
,
"Общий доступ к файлам и принтерам" отмечен как закрытый, так и общедоступный в Брандмауэре Защитника Windows -> Разрешенные приложения. Я также включил групповую политику Конфигурация компьютера -> Административные шаблоны -> Сеть -> Сетевые подключения -> Брандмауэр Windows -> Профиль домена -> Брандмауэр Windows: разрешить исключение для общего доступа к входящим файлам и принтерам (согласно https://computerstepbystep.com/windows -firewall-allow-inbound-file-and-printer-shared-exception.html), но это не имеет значения. Я также попытался отключить брандмауэр Windows, и это не имело никакого значения.
Компьютеры "набирают" dsl-соединение (используя rasdial), чтобы получить собственный публичный IP-адрес (но не набирая это соединение не решает проблему). Соединение DSL - это "общедоступная" сеть, а соединение "Ethernet" - это частная сеть.
На сетевых адаптерах dsl и ethernet установлены и включены "Общий доступ к файлам и принтерам для сетей Microsoft" и "Клиент для сетей Microsoft".
В профилях Private и Guest или Public network включены "обнаружение сети" и "общий доступ к файлам и принтерам".
Pinging A от B & C работает и показывает правильный (локальный) IP-адрес. Попытка открыть этот локальный IP-адрес в проводнике Windows (\\192.168.2.11) ведет себя так же, как попытка открыть \\A.
Маска подсети одинакова для всех компьютеров.
Службы "Публикация ресурсов обнаружения функций" и "Узел устройства UPnP" не работали на А, но запуск их не имел значения.
Я пытался включить небезопасные гостевые входы (согласно https://superuser.com/a/1326327/318722 и https://support.microsoft.com/en-us/help/4046019), но это ничего не изменило.
Я также пытался включить SMB Direct (и даже SMB 1.0/CIFS Client (сервер уже был включен)) на A, но безрезультатно.
Вот вывод ip show address интерфейса netsh (согласно https://superuser.com/a/1230396/318722)
Для:
Конфигурация для интерфейса "Белл"
DHCP enabled: No IP Address: 74.12.xxx.xxx Subnet Prefix: 74.12.xxx.xxx/32 (mask 255.255.255.255) Default Gateway: 0.0.0.0 Gateway Metric: 1 InterfaceMetric: 25
Конфигурация для интерфейса "Wi-Fi"
DHCP enabled: Yes InterfaceMetric: 4250
Конфигурация для интерфейса «Подключение по локальной сети * 11»
DHCP enabled: Yes InterfaceMetric: 4250
Конфигурация для интерфейса «Подключение по локальной сети * 3»
DHCP enabled: Yes InterfaceMetric: 4250
Конфигурация для интерфейса "Ethernet 2"
DHCP enabled: Yes InterfaceMetric: 4260
Конфигурация для интерфейса "Bluetooth Network Connection"
DHCP enabled: Yes InterfaceMetric: 4290
Конфигурация для интерфейса "Loopback Pseudo-Interface 1"
DHCP enabled: No IP Address: 127.0.0.1 Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0) InterfaceMetric: 4300
Конфигурация для интерфейса "Ethernet"
DHCP enabled: Yes IP Address: 192.168.2.11 Subnet Prefix: 192.168.2.0/24 (mask 255.255.255.0) Default Gateway: 192.168.2.1 Gateway Metric: 0 InterfaceMetric: 4250
и для B:
Конфигурация для интерфейса "Белл"
DHCP enabled: No IP Address: 74.12.xxx.xxx Subnet Prefix: 74.12.xxx.xxx/32 (mask 255.255.255.255) Default Gateway: 0.0.0.0 Gateway Metric: 1 InterfaceMetric: 25
Конфигурация для интерфейса "Wi-Fi"
DHCP enabled: Yes InterfaceMetric: 4250
Конфигурация для интерфейса «Подключение по локальной сети * 5»
DHCP enabled: Yes InterfaceMetric: 4250
Конфигурация для интерфейса «Подключение по локальной сети * 6»
DHCP enabled: Yes InterfaceMetric: 4250
Конфигурация для интерфейса "Bluetooth Network Connection"
DHCP enabled: Yes InterfaceMetric: 4290
Конфигурация для интерфейса "Loopback Pseudo-Interface 1"
DHCP enabled: No IP Address: 127.0.0.1 Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0) InterfaceMetric: 4300
Конфигурация для интерфейса "Ethernet"
DHCP enabled: Yes IP Address: 192.168.2.12 Subnet Prefix: 192.168.2.0/24 (mask 255.255.255.0) Default Gateway: 192.168.2.1 Gateway Metric: 0 InterfaceMetric: 4250
Я подтвердил, что SMB2 работает на A & B с
Get-SmbServerConfiguration | Выберите EnableSMB2Protocol
согласно https://www.windowscentral.com/how-access-files-network-devices-using-smbv1-windows-10, и это так.