Qnap не работает smb

Не удается связаться с Qnap NAS из Windows 7

У меня есть NAS-устройство Qnap 219P, один MacBook Pro, один компьютер с Windows XP и один компьютер с Windows 7, подключенные к одной сети.

Я включил как сетевые службы AFP, так и SMB на NAS.

Подключение к NAS с моего компьютера MacBook Pro или Windows XP работает нормально, но я не могу подключиться к нему с компьютера с Windows 7.

Я получаю успешные ответы при выполнении ping , но я не могу получить доступ ни к странице веб-администрирования NAS, ни к ресурсу Samba. Кажется, что NAS полностью скрыт для Windows 7, но нет другого компьютера в сети.

Я пробовал другие машины с Windows 7 с тем же результатом.

У кого-нибудь есть какие-либо идеи?

5 ответов 5

Прежде всего, меня немного озадачивает то, что вы говорите, что не можете получить доступ к веб-интерфейсу (HTTP) NAS через браузер.

Но в отношении общих ресурсов SMB это может быть связано с некоторыми настройками Windows 7 в сочетании со старыми версиями SAMBA (не знаю, какая версия запущена на вашем Qnap NAS).

Читайте также:  Кому при разводе остаются дети если жена не работает

Прежде всего вы должны открыть Центр управления Network and Sharing Center Windows 7. Затем убедитесь, что ваша сеть указана как «Домашняя сеть», а не как «Рабочая сеть» или «Публичная сеть».

Если это правильно установлено, но все еще не работает, вам, возможно, придется проверить сетевые политики. В Windows 7 Pro просто запустите Local Security Policy из меню «Пуск» и проверьте следующие значения:

Локальные политики -> Параметры безопасности -> Клиент сети Microsoft: цифровая подпись (всегда)

  • Это должно быть отключено, так как большинство серверов Samba на устройствах NAS не работают с подписанным обменом данными.

Локальные политики -> Параметры безопасности -> Клиент сети Microsoft: использовать цифровую подпись (если сервер согласен)

  • Это может быть установлено на «Включено», так как Widnows по-прежнему будет использовать неподписанную связь, если сервер не поддерживает ее.

Локальные политики -> Параметры безопасности -> Сетевой клиент Microsoft: отправка незашифрованного пароля на сторонние SMB-серверы

  • В общем, эта опция должна быть установлена на «Отключено». Однако некоторые довольно старые версии Samba, используемые в старых устройствах NAS, требуют, чтобы пароль отправлялся простым текстом для аутентификации. Поэтому, если вы по-прежнему не можете получить доступ к общим ресурсам NAS, попробуйте установить для этой политики значение «Включено». Включайте его только в том случае, если ваш NAS действительно не поддерживает зашифрованные пароли или в целях тестирования. Это может и это выставит ваш пароль сетевым злоумышленникам.

По поводу веб-интерфейса. Вы сказали, что можете проверить свой IP-адрес NAS. Какой IP? Возможно ли, что в вашей сети есть конфликт IP? Если нет, то вы можете попробовать telnet, чтобы проверить, отвечает ли ваш веб-сервер NAS:

Внимание: клиент telnet не установлен по умолчанию в Windows 7. Поэтому либо установите его, либо используйте альтернативные клиенты telnet, такие как PuTTY.

Чтобы установить клиент Telnet для Windows 7, вы можете сделать это через панель управления /«Программы» или через командную строку с повышенными привилегиями:

Изменить 1: значения реестра

Раньше у меня не было времени на исследование значений реестра. Если вы хотите включить обычные текстовые пароли, отправленные на сторонние SMB-серверы, или изменить другие политики, о которых я говорил, вы, конечно, можете сделать это и в Windows 7 home. Но вам нужно отредактировать значения реестра, так как редактор политики безопасности недоступен в домашней премиум-версии или базовой версии Windows 7 (насколько мне известно).

Источник

Не открываются общие сетевые SMB папки в Windows 10

Если вы из Windows 10 не можете открыть сетевые папки на других сетевых устройствах (NAS, Samba сервера Linux) или на компьютерах со старыми версиями Windows (Windows 7/ XP /2003), скорее всего проблема связана с тем, что в вашей новой версии Windows 10 отключена поддержка устаревших и небезопасных версий протокола SMB (используется в Windows для доступа к общим сетевым папкам и файлам). Так, начиная с Windows 10 1709, был отключен протокол SMBv1 и анонимный (гостевой) доступ к сетевым папкам по протоколу SMBv2.

Конкретные действия, которые нужно предпринять зависят от ошибки, которая появляется в Windows 10 при доступе к общей папке и от настроек удаленного SMB сервера, на котором хранятся общие папки.

Вы не можете получить гостевой доступ к общей папке без проверки подлинности

Начиная с версии Windows 10 1709 (Fall Creators Update) Enterprise и Education пользователи стали жаловаться, что при попытке открыть сетевую папку на соседнем компьютере стала появляться ошибка:

При это на других компьютерах со старыми версиями Windows 8.1/7 или на Windows 10 с билдом до 1709, эти же сетевые каталоги открываются нормально. Эта проблем связана с тем, что в современных версиях Windows 10 (начиная с 1709) по умолчанию запрещен сетевой доступ к сетевым папкам под гостевой учетной записью по протоколу SMBv2 (и ниже). Гостевой (анонимный) доступ подразумевают доступ к сетевой папке без аутентификации. При доступе под гостевым аккаунтом по протоколу SMBv1/v2 не применяются такие методы защиты трафика, как SMB подписывание и шифрование, что делает вашу сессию уязвимой против MiTM (man-in-the-middle) атак.

При попытке открыть сетевую папку под гостем по протоколу SMB2, в журнале клиента SMB (Microsoft-Windows-SMBClient) фиксируется ошибка:

В большинстве случае с этой проблемой можно столкнуться при использовании старых версий NAS (обычно для простоты настройки на них включают гостевой доступ) или при доступе к сетевым папкам на старых версиях Windows 7/2008 R2 или Windows XP /2003 с настроенным анонимным (гостевым) доступом (см. таблицу поддерживаемых версий SMB в разных версиях Windows).

В этом случае Microsoft рекомендует изменить настройки на удаленном компьютере или NAS устройстве, который раздает сетевые папки. Желательно переключить сетевой ресурс в режим SMBv3. А если поддерживается только протокол SMBv2, настроить доступ с аутентификацией. Это самый правильный и безопасный способ исправить проблему.

В зависимости от устройства, на котором хранятся сетевые папки, вы должны отключить на них гостевой доступ.

  • NAS устройство – отключите гостевой доступ в настройках вашего NAS устройства (зависит от модели);
  • Samba сервер на Linux — если вы раздаете SMB каталог с Linux, в конфигурационном файле smb.conf в секции [global] нужно добавить строку: map to guest = never
    А в секции с описанием сетевой папки запретить анонимный доступ: guest ok = no
  • В Windows вы можете включить общий доступ к сетевым папкам и принтерам с парольной защитой в разделе Control Panel\All Control Panel Items\Network and Sharing Center\Advanced sharing settings. Для All Networks (Все сети) в секции “Общий доступ с парольной защитой” (Password Protected Sharing) имените значение на “Включить общий доступ с парольной защитой” (Turn on password protected sharing). В этом случае анонимный (гостевой) доступ к папкам будет отключен и вам придется создать локальных пользователей, предоставить им доступ к сетевым папкам и принтерам и использовать эти аккаунты для подключения к общим папкам на этом компьютере.

Есть другой способ – изменить настройки вашего SMB клиента и разрешить доступ с него на сетевые папки под гостевой учетной записью.

Чтобы разрешить гостевой доступ с вашего компьютера, откройте редактор групповых политик (gpedit.msc) и перейдите в раздел: Конфигурация компьютера -> Административные шаблоны -> Сеть -> Рабочая станция Lanman (Computer Configuration ->Administrative templates -> Network (Сеть) -> Lanman Workstation). Включите политику Enable insecure guest logons (Включить небезопасные гостевые входы).

В Windows 10 Home, в которой нет редактора локальной GPO, вы можете внести аналогичное изменение через редактор реестра вручную:

Или такой командой:

reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f

Вашей системе необходимо использовать SMB2 или более позднюю

Другая возможная проблема при доступе к сетевой папке из Windows 10 – поддержка на стороне сервера только протокола SMBv1. Т.к. клиент SMBv1 по умолчанию отключен в Windows 10 1709, при попытке открыть шару вы можете получить ошибку:

При этом соседние устройства SMB могут не отображаться в сетевом окружении и при открытии по UNC пути может появляться ошибка 0x80070035.

Т.е. из сообщения об ошибке четко видно, что сетевая папка поддерживает только SMBv1 протокол доступа. В этом случае нужно попытаться перенастроить удаленное SMB устройство для поддержки как минимум SMBv2 (правильный и безопасный путь).

Если сетевые папки раздает Samba на Linux, вы можете указать минимально поддерживаемую версию SMB в файле smb.conf так:

В Windows 7/Windows Server 2008 R2 вы можете отключить SMBv1 и разрешить SMBv2 так:
Set-ItemProperty -Path «HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters» SMB1 -Type DWORD -Value 0 –Force

Set-ItemProperty -Path «HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters» SMB2 -Type DWORD -Value 1 –Force

В Windows 8.1 отключите SMBv1, разрешите SMBv2 и SMBv3 и проверьте что для вашего сетевого подключения используется частный или доменный профиль:

Disable-WindowsOptionalFeature -Online -FeatureName «SMB1Protocol»
Set-SmbServerConfiguration –EnableSMB2Protocol $true

Если ваше сетевое устройство (NAS, Windows XP, Windows Server 2003), поддерживает только протокол SMB1, в Windows 10 вы можете включить отдельный компонент SMB1Protocol-Client. Но это не рекомендуется.

Запустите консоль PowerShell и проверьте, что SMB1Protocol-Client отключен ( State: Disabled ):

Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

Включите поддержку протокола SMBv1 (потребуется перезагрузка):

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

Также вы можете включить/отключить дополнительные компоненты Windows 10 (в том числе SMBv1) из меню optionalfeatures.exe -> SMB 1.0/CIFS File Sharing Support

В Windows 10 1709 и выше клиент SMBv1 автоматически удаляется, если он не использовался более 15 дней (за это отвечает компонент SMB 1.0/CIFS Automatic Removal).

После установки клиента SMBv1, вы должны без проблем подключиться к сетевой папке или принтеру. Однако, нужно понимать, что использование данного обходного решения не рекомендовано, т.к. подвергает вашу систему опасности.

Источник

QNAP NAS Community Forum

How do I enable SMB2 or 3?

How do I enable SMB2 or 3?

Post by Jansport » Fri Jun 15, 2018 1:13 am

I’ve been trying to figure out how to enable SMB2 or 3 on my NAS but can’t find the settings under Settings > Win/Mac/NFS > Microsoft Networking > Advanced Options

Is it someplace else on QTS4.3?

Re: How do I enable SMB2 or 3?

Post by schumaku » Fri Jun 15, 2018 3:53 am

This control was never available on now legacy NAS models in the QTS Web UI. It can be re-configured from the NAS Linux shell:

Use smb2status to check the current max SMB version:

] # smb2status
smbd (samba daemon) Version 4.4.16
smbd (samba daemon) is running.
max protocol SMB 2.1 enabled.
[

You can use smb2enable or smb21enable smb3enable to set the max to the said version. To allow SMB 1.0 only, use smb2disable.

Re: How do I enable SMB2 or 3?

Post by schumaku » Sat Jun 16, 2018 6:38 pm

Re: How do I enable SMB2 or 3?

Post by ladon83 » Mon Jul 02, 2018 12:24 am

This doesn’t seem to work for the TS-109.
Is there any way to enable smb2 on this device?
Currently I have the problem that I can’t access the device with the latest Windows 10 OS.
Many thanks.

Re: How do I enable SMB2 or 3?

Post by schumaku » Tue Jul 03, 2018 4:04 am

Legacy product, almost obsolete ten years later.

Even if there would be SMB 2.0/2.1/3.0 support — there won’t be WSD for replacing NetBIOS host announcements and name resolution, and you wold not «see» the NAS in Explorer.

Open the Windows Features in the Control Panel, and enable CIFS/SMB 1.0 Client _and_ CIFS/SMB 1.0 Server (because of the NetBIOS name resolution feature was moved in there with some build 17xx or 18xx of Windows 10.

Re: How do I enable SMB2 or 3?

Post by Wolfman » Sun Oct 27, 2019 7:42 am

I am not skilled at this. but I do own a TS-109. several in fact. and they are still going strong.
They are no longer open to internet, but behind firewall. and only turned on at the specific time of usage.

But, with New Win10. I can not find any SMB or CIFS if I search in the control panel?

Is there by any chance possible to ask for a step by step direction.

Re: How do I enable SMB2 or 3?

Post by zxlife » Mon Apr 27, 2020 11:18 pm

This control was never available on now legacy NAS models in the QTS Web UI. It can be re-configured from the NAS Linux shell:

Use smb2status to check the current max SMB version:

] # smb2status
smbd (samba daemon) Version 4.4.16
smbd (samba daemon) is running.
max protocol SMB 2.1 enabled.
[

You can use smb2enable or smb21enable smb3enable to set the max to the said version. To allow SMB 1.0 only, use smb2disable.

Re: How do I enable SMB2 or 3?

Post by jacquesb » Sat May 09, 2020 12:32 am

I am not skilled at this. but I do own a TS-109. several in fact. and they are still going strong.
They are no longer open to internet, but behind firewall. and only turned on at the specific time of usage.

But, with New Win10. I can not find any SMB or CIFS if I search in the control panel?

Is there by any chance possible to ask for a step by step direction.

Источник

Оцените статью