Почему Windows 10 2004 не открывает сетевую папку по имени ПК, но открывает по IP?

Ситуация: имеется простая сеть, без доменов, все в одной раб.группе, простой маршрутизатор (микротик =) ).
В сети стоит простенький NAS (NetGear ReadyNAS Pro 2), сетевое имея, неожиданно, nas.
Компьютеры в сети разные, ОС от WinXP, до Win 10.
На десятках включена поддержка старых версий SMB (без не видет его nas).
Всё работало нормально.

Но тут ПК с WIn10 которые апнулись последним большим обновлением (2004) перестали заходить на nas.
При этом не заходят по сетевому имени, но заходят по IP. Так же сетевой принтер подключенный к nas не работает по имени с этих ПК, но работает по IP.
Что интересно, NAS по имени пингуется, в вебинтерфейс так же можно зайти по имении.
Вот эти советы — https://winitpro.ru/index.php/2018/05/16/0x8007003... — пробовал, но работает, то нет.

Проблема только на ПК с Win10 версии 2004, на других десятках всё нормально.
Ещё заметил, что сетевые папки наса открываются если вблить не \\nas, а \\nas.local, но если открывается вдруг по первому (без локал) пути, то не открывается по второму.
Доступ к другим ПК с проблемных в норме

UPD: Забавно, после каких-то из манипуляций NASа по сети на ПК перестал открываться по IP, но открывается по имени 0_0
  • Вопрос задан
  • 8362 просмотра
Пригласить эксперта
Ответы на вопрос 5
@dronmaxman
VoIP Administrator
https://support.microsoft.com/en-us/help/3181029/s...

To resolve this issue on a file server that is running the SMB version 1 protocol, add the DisableStrictNameChecking value to the registry:
Registry location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
DWORD name: DisableStrictNameChecking
DWORD value: 1


Если коротко, протокол SMB 1 который использует ваш нас устарел и netbios работает не корректно.

Что можно сделать
- ходить по IP
- прописать DNS имя в hosts на этом компе
- поднять свой DNS в сети
- попробовать обновить NAS, отключить поддержку устаревших SMB
Ответ написан
Комментировать
@Tabletko
никого не трогаю, починяю примус
Настройте в локалке нормальный dns сервер и ходите через dns имена
Ответ написан
@gubanoff
В аналогичной ситуации - пропал доступ к Ubuntu через SMB 1.0 после обновления на Windows 2004 - помогла ручная установка параметра в реестре: Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\AllowInsecureGuestAuth=1. Интерактивно в gpedit.msc Включить небезопасные гостевые входы было установлено, но в реестре, похоже, не прописалось.
Ответ написан
Комментировать
@ramambaharamambarum
А мне помогло просто к сетевому имени хранилища добавить .local . То есть \\n2310.local - и заработало.
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Включите поддержку устаревших версий SMB протокола.
https://winitpro.ru/index.php/2018/01/24/ne-otkryv...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы