Вопрос или проблема
У меня есть два маршрутизатора Asus, один в режиме router (192.168.0.1), другой в режиме AP (192.168.0.2). Оба имеют подключенные через USB внешние жесткие диски и общий доступ через SMB. На моем компьютере с Win10 я могу получить доступ к обеим общим папкам. На моем компьютере с Win11 я не могу получить доступ к папке, подключенной к маршрутизатору AP (Windows не может получить доступ к \\my-share).
arp -a
на Win11 показывает IP-адреса обоих маршрутизаторов, я могу получить доступ к админ-странице обоих.
net view
на Win 11 также показывает обе общие папки, но при обращении к проблемной папке выдается ошибка:
C:\Users>net view \\my-share
Произошла системная ошибка 53.
Также:
C:\Users>ping -a 192.168.0.2
Pinging 192-168-0-2.my_isp_web_address
...
показывает этот странный адрес (где my_isp_web_address – это доменное имя моего провайдера), вместо имени устройства, как это происходит с другим маршрутизатором и устройствами.
Что происходит?
ОБНОВЛЕНИЕ: вот скриншот настроек маршрутизатора, я получаю доступ к этой общей папке из Проводника следующим образом:
\\MY-SHARE\SharedFolder
Windows отключила старые версии SMB по соображениям безопасности. Возможно, вам потребуется изменить версию SMB сервера или включить старые версии SMB в Windows 11.
-
В панели управления Программы и компоненты Windows 11 выберите Включение или отключение компонентов Windows, если необходимо.
-
В панели управления Включение или отключение компонентов Windows включите SMB 1.0/CIFS.
-
Включите SMB версии 1.0, если необходимо, в командной строке с помощью команд
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
-
Включите SMB версии 2.0 и 3.0 в командной строке с помощью команд
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
Ответ или решение
Конечно, давайте детально разберем вопрос проблемы доступа к USB-хранилищу маршрутизатора с Windows 11.
Теория (Theory):
Проблема с доступом к USB-хранилищу на маршрутизаторе в режиме точки доступа (AP) может быть вызвана несколькими факторами. В системе Windows 11, доступ к SMB (Server Message Block) протоколу может быть ограничен. Microsoft в своих последних версиях Windows усиливает меры безопасности, постепенно отказываясь от более старых и уязвимых версий SMB, таких как SMB1. Эта проблема часто встречается, когда устройства используют старые версии протоколов, несовместимые с текущими настройками Windows, что может быть причиной, по которой ваша система Windows 11 не может обратиться к USB-хранилищу на втором маршрутизаторе в режиме AP.
Кроме того, различия в отправляемых именах устройств и доменных именах ISP также могут указывать на возможные ошибки конфигурации в сети или на маршрутизаторах. Если маршрутизатор возвращает доменное имя, ассоциированное с вашим интернет-провайдером, это может указывать на некорректные или неполные настройки DNS.
Пример (Example):
Ситуация, с которой вы столкнулись, включает в себя два маршрутизатора: один работает как основной в режиме "Маршрутизатора", а второй как "Точка доступа". Оба устройства должны быть настроены на передачу данных по SMB, чтобы можно было получить доступ к внешним жестким дискам, подключённым по USB. Вы можете видеть оба устройства в сети через arp -a
и можете получить доступ к их административным страницам, что свидетельствует о том, что базовая сетевое соединение установлено правильно. Однако команда net view
указывает на ошибку, связанную с доступом к одному из сетевых хранилищ. При попытке выполнить ping
, ответ с доменом вашего ISP также указывает на DNS-путаницу в сети.
Применение (Application):
Для решения этой проблемы, выполните следующие шаги:
-
Проверка SMB версии:
- Убедитесь, что в настройках Windows 11 включена поддержка нужной версии SMB. Перейдите в ‘Программы и компоненты’ -> ‘Включение или отключение компонентов Windows’ и подтвердите, что SMB 1.0/CIFS File Sharing Support включен, если это необходимо для вашего устройства.
- Выполните команды в командной строке с правами администратора, чтобы включить SMB 1.0, если необходимо:
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc.exe config mrxsmb10 start= auto
- Для включения SMB 2.0 и 3.0:
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc.exe config mrxsmb20 start= auto
-
Настройка маршрутизатора:
- Войдите в административный интерфейс маршрутизатора (192.168.0.2) и проверьте настройки SMB. Убедитесь, что маршрутизатор поддерживает нужные версии SMB и, если возможно, обновите их до более новой версии.
- Проверьте, чтобы в параметрах DNS и имени устройства (NetBIOS) не было ошибок, которые могли бы вызвать путаницу с доменом ISP.
-
Проверка сетевых настроек:
- Проверьте свои DNS-настройки на Windows 11, чтобы убедиться, что они не приводят к ошибочным определениям имени.
- В командной строке проверьте текущие настройки сети командой
ipconfig /all
, чтобы убедиться в корректности конфигурации.
-
Тестирование и верификация:
- После изменений попробуйте снова обратиться к USB-хранилищу через Windows Explorer, используя полный адрес сети, например:
\\192.168.0.2\SharedFolder
. - Убедитесь, что проблема устранена, проверив доступ с помощью
net view \\192.168.0.2
и убедившись в отсутствии ошибок.
- После изменений попробуйте снова обратиться к USB-хранилищу через Windows Explorer, используя полный адрес сети, например:
Эти шаги должны помочь определить и устранить проблему с доступом к USB-хранилищу через маршрутизатор в режиме AP на системе Windows 11. Успешное выполнение этих шагов обычно обеспечивает корректную работу сетевого доступа, устраняя ранее описанные ошибки.