Я считаю себя опытным пользователем, но эта проблема сводит меня с ума.

Windows XP (32bit Home), проходящая через маршрутизатор WRT54G, один или два раза в день в совершенно разные случайные моменты времени, отказывается подключаться к моему главному веб-серверу через любой порт в течение произвольного промежутка времени, от нескольких минут до 15+ минут. , Любой другой сайт работает нормально.

Вот хитрые уловки, хотя, когда это начинает происходить:

  1. Все остальные в мире могут все еще соединяться просто отлично
  2. Маршрутизатор может напрямую подключаться (через оболочку я могу wget, ssh и т.д.)
  3. ping/traceroute работает из Windows - только таймаут http, ftp, ssh (так работает UDP ?!)
  4. подключите нетбук к тому же маршрутизатору, нетбук МОЖЕТ подключиться
  5. Веб-сервер имеет несколько IP-адресов - ни один из них не подключается, когда он начинает делать это
  6. если у меня уже есть ssh-соединение, когда оно запускается, ЭТО РАБОТАЕТ, только новое соединение заблокировано
  7. Я могу подключиться к любому другому сайту /http /ftp просто отлично, когда это происходит
  8. ipconfig /flushdns НЕ решает проблему (прямой IP тоже не работает)

Итак, в итоге, кажется, что UDP соединяется, когда это начинает происходить, но не tcp/ip, маршрутизатор может общаться с веб-сервером, но не с Windows.

Таким образом, маршрутизатор либо блокирует TCP/IP от случайного времени с моего компьютера на несколько разных IP-адресов, но никаких других. Или Windows отказывается от TCP/IP на эти конкретные IP-адреса, но не на другие в случайное время.

Можете ли вы найти что-нибудь еще, что я должен искать или пытаться?

Добавлено: обнаружил, что сброс Windows TCP/IP стека немедленно позволяет мне повторно подключиться к серверу

netsh int ip reset

так что это что-то связанное или прикрепленное к стеку tcp/ip - но, конечно, сброс этого параметра может привести к сбросу других драйверов или слоев (брандмауэр Windows не активен)

0