У меня странная проблема с нашим интернет-соединением. В случайное время запросы просто терпят неудачу. Обычно с сообщением об ошибке, которое выглядит как "нет ответа". Повторные попытки обычно приводят к правильному ответу.

Это происходит на всех компьютерах локально в сети. Компьютеры имеют множество операционных систем. В основном окна. Я нахожусь на Linux (Ubuntu 13.04).

Ping-запросы, направленные на локальные сетевые устройства локально, и "первый прыжок снаружи" просто продолжаются без проблем.

Когда я запускаю "wget" на URL, это работает большую часть времени. Но в некоторых случаях возникает ошибка: (примечание: пример был анимирован)

$ wget -v http://www.example.com/ --debug
DEBUG output created by Wget 1.14 on linux-gnu.

URI encoding = ‘UTF-8’
--2013-08-08 15:25:11--  http://www.example.com/
Resolving www.example.com (www.example.com)... ext.ern.al.ip
Caching www.example.com => ext.ern.al.ip
Connecting to www.example.com (www.example.com)|ext.ern.al.ip|:80... connected.
Created socket 3.
Releasing 0x00000000007777c0 (new refcount 1).

---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.14 (linux-gnu)
Accept: */*
Host: www.example.com
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response... No data received.
Closed fd 3
Retrying.

--2013-08-08 15:25:12--  (try: 2)  http://www.example.com/
Found www.example.com in host_name_addresses_map (0x7777c0)
Connecting to www.example.com (www.example.com)|ext.ern.al.ip|:80... connected.
Created socket 3.
Releasing 0x00000000007777c0 (new refcount 1).

---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.14 (linux-gnu)
Accept: */*
Host: www.example.com
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response... No data received.
Closed fd 3
Retrying.

--2013-08-08 15:25:14--  (try: 3)  http://www.example.com/
Found www.example.com in host_name_addresses_map (0x7777c0)
Connecting to www.example.com (www.example.com)|ext.ern.al.ip|:80... connected.
Created socket 3.
Releasing 0x00000000007777c0 (new refcount 1).

---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.14 (linux-gnu)
Accept: */*
Host: www.example.com
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response... 
---response begin---
HTTP/1.1 302 Moved Temporarily

Это может происходить 1 раз или несколько раз (или не происходить вообще). Повторные обращения к одному и тому же URL-адресу обычно приводят к повторному успеху после первоначального сбоя. Это также происходит в "обычных" браузерах, но они не дают много информации о том, что происходит.

Проблема нестабильная и раздражающая, к счастью, не настолько плохая, чтобы все еще позволять делать работу. Но мы хотим это исправить.

Я подозреваю, что проблема заключается в локальном сетевом устройстве (маршрутизаторе / коммутаторе). Но немного сложно понять, какой именно. Пользователи постоянно используют сеть, поэтому проведение какого-либо обширного тестирования путем временного удаления / замены оборудования проблематично.

Существуют ли инструменты linux, чтобы выяснить, какое устройство вызывает проблему? (или интернет-провайдер). Я использую Ubuntu 13.04

0