5

У меня странная проблема с доступом в интернет, которую я не знаю, как отлаживать. Определенный набор сайтов не сможет загружаться со статусом "Сброс подключения" примерно в 90% случаев. Доступ к ним по их IP дает те же результаты. Пинг IP работает (без потери пакетов). Я использую Windows Server 2012 с последними установленными обновлениями.

Fiddler (отладчик HTTP MITM) говорит мне, что ответ HTTP - "HTTP 504". Wireshark показывает, что я получаю пакеты "Сброс подключения" на уровне TCP.

Я пробовал следующие изменения:

Проблема сохраняется, когда:

  • Доступ по IP
  • Использование wget
  • Использование другого сетевого адаптера (USB-телефон с 3G)
  • Использование другого браузера
  • Использование браузера внутри виртуальной машины VirtualBox
  • Отключение брандмауэра
  • Загрузка в безопасном режиме w. сетей.
  • Смена DNS сервера.
  • Войдите в систему как другой пользователь без прав администратора.

Проблема исчезает, когда:

  • Используя другую машину
  • Использование TOR
  • Использование другой ОС
  • Повторно выдать HTTP-запрос более пяти раз в Fiddler (то есть, первые 5 повторных запросов завершаются неудачно, а затем - после этой работы).
  • Захват HTTP-запроса с использованием Fiddler и переиздание его на другом компьютере.

Моим последним средством будет переустановка ОС. Есть ли что-нибудь еще, что я могу попробовать отладить эту проблему?

2 ответа2

3

Сбой соединений - это TCP-соединения с веб-сайтами с поддержкой CloudFlare. Windows Server 2012 включает явное уведомление о перегрузке по умолчанию - флаги ECN и CWR (сокращение окна перегрузки) установлены в значение true в пакетах TCP.

Я решил проблему, запустив

netsh interface tcp set global ecncapability=disabled
2

Это немного длинно, но я видел, как эта процедура исправляет некоторые странные проблемы, которые я не смог решить иначе. Так что, безусловно, стоит попробовать, прежде чем прибегнуть к полной переустановке.

Сбросьте стек TCP/IP на вашем компьютере с Windows, запустив

netsh int ip reset c:\resetlog.txt (последний параметр для пути к журналу является необязательным)

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

Документация: http://support2.microsoft.com/kb/299357/ru

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .