Возникла проблема с синхоронизацией файлов через rclone на ЯндексДиск, путем эспериментов и упрощения задачи было выяснено что проблема не именно в команде sync а вообще при общении с https://cloud-api.yandex.com
Итак, имеем домашний интернет от Билайна, Giga III, на ней entware, в нем rclone.
Простейшая команда
rclone --log-level DEBUG copyurl --stdout https://cloud-api.yandex.com
(по сути своей аналог
curl -L https://cloud-api.yandex.com
который работает без проблем в 101% случаев) отваливается в 80% случаев в ошибкой
2023/02/15 19:28:37 ERROR : Attempt 1/3 failed with 1 errors and: Get "https://cloud-api.yandex.com": net/http: TLS handshake timeout
2023/02/15 19:29:37 ERROR : Attempt 2/3 failed with 1 errors and: Get "https://cloud-api.yandex.com": net/http: TLS handshake timeout
2023/02/15 19:30:37 ERROR : Attempt 3/3 failed with 1 errors and: Get "https://cloud-api.yandex.com": net/http: TLS handshake timeout
2023/02/15 19:30:37 DEBUG : 2 go routines active
2023/02/15 19:30:37 Failed to copyurl: Get "https://cloud-api.yandex.com": net/http: TLS handshake timeout
В остальных 20% (как и через curl всегда) ответ успешный
root@GigaIII:~$ rclone --log-level DEBUG copyurl --stdout https://cloud-api.yandex.com
2023/02/15 19:54:07 DEBUG : rclone: Version "1.60.1" starting with parameters ["rclone" "--log-level" "DEBUG" "copyurl" "--stdout" "https://cloud-api.yandex.com"]
{"build":"2.1084.1","api_version":"v1"}
root@GigaIII:~$ curl -L https://cloud-api.yandex.com
{"build":"2.1084.1","api_version":"v1"}
При неуспешных попытках через tcpdump видно что пакетики летят только в одну сторону, при успешных - обмен пакетами двусторонний.
Если бы бы оно не срабатывало всегда, то я бы еще наверное понял что мешает firewall или может даже какой фильтр у провайдера, но когда ты за минуту подряд выполняешь команду 5-6 раз и в среднем 1 раз она срабатывает то непонятно куда еще посмотреть и кому пожаловаться.
Причем всё работало почти год без вопросов, а месяц назад начались проблемы.
Пробовал разные версии rclone (1.59-1.61) - никакой разницы.
Также пробовал ту же самую команду rclone на windows с компа который подключен к этой GigaIII и на linux в виртуалке которая запущена на этом компе - проблем нет вообще.
То есть затык именно при доступе с самого роутера.
Куда можно еще покопать?