
Вчера я понял, что git clone
ing репозитории из моего частного экземпляра GitLab не работают стабильно. Мое интернет-соединение в порядке, и я также могу посещать веб-интерфейс GitLab без каких-либо проблем. Затем я проверил сетевые пакеты через Wireshark и столкнулся с некоторым странным поведением:
- Около 70% всех HTTPS-запросов проходят нормально.
- У остальных 30% возникают тайм-ауты, и я вижу
[TCP Retransmission] [TCP Port numbers reused]
уведомления, когда они наступают. - Я использовал другой сервер за пределами моей домашней сети, чтобы проверить, возникают ли проблемы также и из других сетей. Он работает нормальновсе время
- У меня также возникают те же проблемы, когда я проверяю HTTPS-соединение через termux на моем мобильном устройстве, которое не подключено к моей домашней сети, но к тому же провайдеру через 4G.
- Когда я использую браузер вместо
curl
,git
илиpython
у меня вообще нет тайм-аутов - ICMP-пакеты проходят нормально.
- Когда происходит тайм-аут, брандмауэр моего сервера не получает никаких пакетов. Это еще один намек на то, что с моим сервером все в порядке
Сначала я подумал о неисправном сетевом оборудовании, но уверен, что проблема не в этом, поскольку та же проблема возникает и на моем мобильном устройстве через 4G.
Единственное, что я могу себе представить, это то, что какое-то устройство моего провайдера неисправно. Мое соединение использует туннель dualstack-lite.
Буду рад, если у кого-то есть идеи...
С наилучшими пожеланиями из Германии
Изображений: