Ошибка подключения клиента Synology Drive, пожалуйста, проверьте настройки сети.

Вопрос или проблема

У меня есть Synology Nas DS1019+, и у меня есть доступ к панели администратора.

Я хочу использовать Synology Drive Client, но он не может подключиться и показывает следующую ошибку:

enter image description here

Я читал на Synology Knowledge Center

  • Изменение прокси на автоопределение не помогло мне.
  • Изменение DNS не помогло мне.
  • Синхронизация с NTP сервером не помогла мне.
  • nslookup google.com работает нормально
  • Пинг 8.8.8.8 с вашего Synology проходит нормально

    ….

Я считаю, что сеть в порядке, но что-то не так с Synology…

У меня была аналогичная проблема. Если быть точным, у меня:

  • DS923+ (дома)
  • Windows 2025 Server VPS (как сервер приложений)
  • Synology Drive Client-3.5.1-16102-x64.exe
  • попытался подключиться с помощью моего QuickConnectId

К концу третьего дня выяснилось, что на моем размещенном VPS отсутствовал сертификат.

Пошаговое описание:

Как пользователь «admin» на моем Windows 2025 Server VPS:

  1. Установил ‘Synology Drive Client-3.5.1-16102-x64.exe’.
  2. Запустил SynologyDriveClient (здесь с отключенным прокси).
  3. Попытался подключиться через мой QuickConnectId и правильные данные учетной записи моего частного Synology Server.
  4. Получил окно ошибки, показанное выше Arash.Zandi.
  5. Нашел файл журнала SynologyDriveClient ‘C:\Users\admin\AppData\Local\SynologyDrive\log\ui.log’:

Содержимое:

…
2025-01-14T15:29:34 ( 6260: 8616) [INFO] main.cpp(910): Couldn't found auto-setup config: C:/Users/admin/.cloudstation-drive.setup, run wizard.
2025-01-14T15:29:58 ( 6260: 8616) [INFO] connection-info-validator.cpp(12): Url parsed as: <myquickconnectid>
2025-01-14T15:29:58 ( 6260: 8616) [INFO] connection-validate-widget.cpp(52): Connection test result: proxy_ip = ':0', user=":********", use_proxy/sys="0:0", domain/host=":"
2025-01-14T15:29:58 ( 6260: 8260) [ERROR] autoconn.cpp(245): curl_easy_perform: SSL peer certificate or SSH remote key was not OK (60)
2025-01-14T15:29:58 ( 6260: 8260) [ERROR] conn-finder.cpp(1247): QuickConnect: failed to get server info for '<myquickconnectid>' from global server.
2025-01-14T15:29:58 ( 6260: 8260) [ERROR] conn-finder.cpp(1334): GetServerInfo(<myquickconnectid>) failed
2025-01-14T15:29:58 ( 6260: 8260) [ERROR] protocol-ui.cpp(1027): ProCommonTestConnect: Fail to FindCosnnsection 'failed to get server info from global server.'
2025-01-14T15:29:58 ( 6260: 8616) [INFO] wizard-utility.cpp(481): ver: 0
…
  1. Из первой строки ошибки «2025-01-14T15:29:58 ( 6260: 8260) [ERROR] …» я пришел к выводу, что что-то не так с сертификатами на моем Windows 2025 Server VPS.
  2. Прочитал, что в случае, если вы подключаетесь через QuickConnectId к вашему частному Synology Server, SynologyDriveClient подключится к сайту ‘quickconnect.to’ (для чего-то, называемого «пробиванием отверстий»).
  3. Получил цепочку SSL сертификатов с сайта ‘quickconnect.to’. Использовал для этого компьютер на Unix.

Команда:

openssl s_client -connect quickconnect.to:443

Результат:

CONNECTED(00000003)
depth=2 C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST     Network, CN = USERTrust RSA Certification Authority
verify return:1
depth=1 C = GB, ST = Greater Manchester, L = Salford, O = Sectigo     Limited, CN = Sectigo RSA Domain Validation Secure Server CA
verify return:1
depth=0 CN = *.quickconnect.to
verify return:1
---
Certificate chain
 0 s:CN = *.quickconnect.to
   i:C = GB, ST = Greater Manchester, L = Salford, O = Sectigo Limited, CN = Sectigo RSA Domain Validation Secure Server CA
   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256
   v:NotBefore: Dec 31 00:00:00 2024 GMT; NotAfter: Jan 30 23:59:59 2026 GMT
 1 s:C = GB, ST = Greater Manchester, L = Salford, O = Sectigo Limited, CN = Sectigo RSA Domain Validation Secure Server CA
   i:C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST Network, CN = USERTrust RSA Certification Authority
   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA384
   v:NotBefore: Nov  2 00:00:00 2018 GMT; NotAfter: Dec 31 23:59:59 2030 GMT
 2 s:C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST Network, CN = USERTrust RSA Certification Authority
   i:C = GB, ST = Greater Manchester, L = Salford, O = Comodo CA Limited, CN = AAA Certificate Services
   a:PKEY: rsaEncryption, 4096 (bit); sigalg: RSA-SHA384
   v:NotBefore: Mar 12 00:00:00 2019 GMT; NotAfter: Dec 31 23:59:59 2028 GMT
 3 s:C = GB, ST = Greater Manchester, L = Salford, O = Comodo CA Limited, CN = AAA Certificate Services
   i:C = GB, ST = Greater Manchester, L = Salford, O = Comodo CA Limited, CN = AAA Certificate Services
   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA1
   v:NotBefore: Jan  1 00:00:00 2004 GMT; NotAfter: Dec 31 23:59:59 2028 GMT
---
…
  1. Выяснил, что сертификат «AAA Certificate Services» отсутствует на моем Windows 2025 Server VPS.
  2. Нашел «AAA Certificate Services» на другом моем ПК с Windows (где SynologyDriveClient не имел проблем с моим QuickConnectId) и экспортировал его как файл ‘AAA-Certificate-Services.p7b’
  3. Импортировал этот файл в список корневых сертификатов моего Windows 2025 Server VPS.

Перезапустил SynologyDriveClient, и теперь он работает с моим QuickConnectId!!

Позор Synology за бесполезное сообщение об ошибке.

Ответ или решение

Когда возникает ошибка "Synology Drive Client connection failed, please check your network settings", важно рассмотреть все возможные причины и потенциальные решения проблемы. Данный пример указывает на, возможно, недостаточную настройку сети или конфигурации сертификатов, что часто вызывает сложности с подключением клиента Synology Drive.

Теория

Ошибка подключения Synology Drive Client может быть вызвана несколькими причинами:

  1. Проблемы с сетевой конфигурацией: Параметры сети, такие как прокси-серверы, DNS или NTP синхронизация времени, могут мешать успешному подключению. Хотя в вашем случае, как заявлено, эти параметры были проверены и изменены, проблема может крыться глубже.

  2. Проблемы с сертификатами: Если клиент Synology Drive пытается подключиться к серверу Synology через защищенный канал (SSL/TLS), а серверное или корневое сертификаты отсутствуют или неверно настроены, соединение может завершаться ошибкой.

  3. Особенности QuickConnect: Если вы используете QuickConnect, важной ступенью является правильная работа серверов Synology, которые управляют сквозным соединением (hole punching) через NAT и брандмауэры.

Пример

В вашей ситуации неудача оказалась связана с отсутствием нужного SSL сертификата на сервере Windows 2025 VPS. Вот более подробное описание процесса решения этой проблемы:

  1. Анализ логов: Были проанализированы логи Synology Drive Client, которые указали на ошибку "SSL peer certificate or SSH remote key was not OK". Это первый признак того, что проблема может быть связана с сертификатами безопасности.

  2. Идентификация цепочки сертификатов: Используя утилиту openssl на UNIX-компьютере, была выявлена цепочка сертификатов для домена quickconnect.to. В цепочке обнаружен недостающий сертификат "AAA Certificate Services".

  3. Установка недостающего сертификата: Экспорт недостающего корневого сертификата с компьютера, где подключение проходит успешно, и его импорт в доверенные корневые сертификаты на Windows 2025 Server VPS.

После этого последовательность действий Synology Drive Client обновляется, и подключение проходит успешно.

Применение

Чтобы решить подобную проблему с Synology Drive Client, следуйте следующему пошаговому подходу:

  1. Проверьте все стандартные настройки сети: Подтвердите, что прокси-серверы отключены, DNS сервера корректны, а дата и время синхронизированы по NTP.

  2. Исследуйте логи: Ознакомьтесь с логами клиента Synology Drive, чтобы выявить малозаметные ошибки, которые могут не отображаться в пользовательском интерфейсе.

  3. Проверьте SSL/TLS сертификаты: Убедитесь, что все необходимые сертификаты установлены в системе, особенно если используется функция QuickConnect или директивы HTTPS.

  4. Диагностика DNS и QuickConnect: Попробуйте подключиться, протестировав с использованием различных методов, включая прямое подключение по IP-адресу, если это возможно.

  5. Обновите ПО и сертификаты: Убедитесь, что все программное обеспечение, включая Synology DSM и клиентские приложения, обновлены до последней версии; это может включать исправления для новых сертификатов и улучшения безопасности.

В заключение, знание деталей вашей конфигурации и наличие правильных инструментов диагностики помогает оперативно решать проблемы с подключением. Своевременная корректировка настроек сетевых и системных параметров позволяет предотвратить возникновения подобных проблем в будущем.

Оцените материал
Добавить комментарий

Капча загружается...