| Предыдущий | Следующий |
| STATUS_DUPLICATE_NAME | STATUS_NETWORK_BUSY |
STATUS_BAD_NETWORK_PATH
STATUS_BAD_NETWORK_PATH описывает проблему пути к серверу, а не отсутствие общего ресурса. Клиент не смог найти сетевой путь к указанному удалённому компьютеру, поэтому ещё не дошёл до этапа, на котором SMB проверяет имя общего ресурса или права доступа.
Как сузить причину
При диагностике разделяйте компонент сервера и компонент общего ресурса UNC-пути. Сбой \\server\share на этой стадии указывает на разрешение имени, маршрутизацию, доступность транспорта или выбранного сетевого поставщика; STATUS_BAD_NETWORK_NAME ближе к случаю, когда сервер доступен, но подключиться к требуемому общему ресурсу нельзя.
Сравнивайте именованное подключение с тестом на известный адрес только как диагностический эксперимент. Samba отмечает, что имя сервера может отличаться от имени IP/DNS и клиенты используют несколько механизмов разрешения имён.
Важные данные
- Запишите точный серверный компонент UNC и все полученные для него адреса.
- Проверьте маршрут и путь сетевого поставщика до тестирования конкретного имени общего ресурса.
- Используйте клиент с пониманием протокола, чтобы отличить обнаружение сервера от Tree Connect.
Ссылки
- Открытые спецификации Microsoft: справочник NTSTATUS
- Samba: руководство smbclient
- MS-SMB2: обработка SMB2 TREE_CONNECT
Нужно найти другой код? Найти другой код состояния или ошибки.