Troubleshooting

Материал из Сетепедии

Перейти к: навигация, поиск

Содержание

Диагностика и устранение неполадок с сетью.

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

Windows XP

Если у вас возникли проблемы с сетью в Windows XP:

Контакт

Проверте, подсоединён ли сетевой кабель к сетевой карте :), не поврежден, не пережат ли кабель и т.п. механические аспекты, короче, проверяем контакт. Обычно, если всё в порядке, на сетевой карте мигает светодиод[1].

Командная строка

Основная статья: Logger_troгbles
- скрипт автоматического выполнения и сохранения логов команд ipconfig /all , tracert ya.ru , ping adress , route print

Программа ipconfig

В командной строке вводим:

ipconfig /all

и в результате вылезает табличка вроде этой:

Настройка протокола IP для Windows
       Имя компьютера  . . . . . . . . . : XXXXXXX
       Основной DNS-суффикс  . . . . . . :
       Тип узла. . . . . . . . . . . . . : неизвестный
       IP-маршрутизация включена . . . . : нет
       WINS-прокси включен . . . . . . . : нет
Подключение по локальной сети - Ethernet адаптер:
       DNS-суффикс этого подключения . . :
       Описание  . . . . . . . . . . . . : Realtek RTL81 Ethernet NIC
       Физический адрес. . . . . . . . . : XX-XX-XX-XX-XX
       Dhcp включен. . . . . . . . . . . : нет
       IP-адрес  . . . . . . . . . . . . : 172.23.16X.XXX
       Маска подсети . . . . . . . . . . : 255.255.XXX.XXX
       Основной шлюз . . . . . . . . . . : 172.23.167.2
       DNS-серверы . . . . . . . . . . . : 192.168.70.1
                                           172.23.167.2

после чего Вы сверяете IP-адрес из этой таблицы с тем, который у вас должен быть, а Маску подсети, Основной шлюз, DNS-серверы с настройками сети соответствующими вашему провайдеру интернета.

Если что-то не так, то исправляем, если все как надо, то идем дальше.

Программа route

В командной строке вводим:

route print

и в результате вылезает табличка вроде этой:


Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 1a 4d 43 69 07 ...... Realtek RTL8168/8111 PCI-E Gigabit Ethernet NI
- ╠шэшяюЁЄ яырэшЁют∙шър яръхЄют
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         0.0.0.0          0.0.0.0     172.23.167.2   172.23.162.46       10
       127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      172.23.0.0      255.255.0.0    172.23.162.46   172.23.162.46       20
   172.23.162.46  255.255.255.255        127.0.0.1       127.0.0.1       20
  172.23.255.255  255.255.255.255    172.23.162.46   172.23.162.46       20
     192.168.0.0      255.255.0.0   172.23.167.254   172.23.162.46       1
       224.0.0.0        240.0.0.0    172.23.162.46   172.23.162.46       20
 255.255.255.255  255.255.255.255    172.23.162.46   172.23.162.46       1
Основной шлюз:        172.23.167.2
Постоянные маршруты:
 Сетевой адрес            Маска    Адрес шлюза      Метрика
         0.0.0.0          0.0.0.0     172.23.167.2      10
     192.168.0.0      255.255.0.0   172.23.167.254       1

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

Программа ping

Программа ping позволяет понять доступен ли тот, или иной компьютер в сети.[2]

В командной строке вводим:

ping 127.0.0.1

и в результате вылезает табличка вроде этой:

Обмен пакетами с 127.0.0.1 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Статистика Ping для 127.0.0.1:
   Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
   Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

строки "Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128" означает что ваша сетевая карта работает нормально.

Если же вы увидите такую таблицу:

Обмен пакетами с 127.0.0.1 по 32 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 127.0.0.1:
   Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),

это значит, что у Вас проблемы либо с драйвером(его стоит попробовать переустановить) сетевой карты, либо с самой сетевой картой(её стоит попробовать заменить)

если с сетевой картой все в порядке, то идем дальше и пингуем сетевой шлюз, соответствующий вашему [[провайдеру]]. Например, шлюз провайдера Велл-телеком имеет IP-адрес 172.23.167.2[3], следовательно, в командной строке вводим:

ping 172.23.167.2

и в результате вылезает табличка вроде этой:

Обмен пакетами с 172.23.167.2 по 32 байт:

Ответ от 172.23.167.2: число байт=32 время<1мс TTL=255
Ответ от 172.23.167.2: число байт=32 время<1мс TTL=255
Ответ от 172.23.167.2: число байт=32 время<1мс TTL=255
Ответ от 172.23.167.2: число байт=32 время<1мс TTL=255

Статистика Ping для 172.23.167.2:
   Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
   Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

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

если же таблица будет иметь вид:

Обмен пакетами с 172.23.167.2 по 32 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 172.23.167.2:
   Пакетов: отправлено = 4, получено = 0,  потеряно = 4 (100% потерь),

то значит у Вас нет связи со шлюзом Вашего провайдера. В этом случае стоит обратится либо к самому провайдеру :), либо к администратору сети, либо к компетентным людям на нашей конференции xmpp:talks@conference.letinet.ru (присоединиться сюда можно прочитав про общение в сети)

если и со шлюзом все в порядке, то таким же образом пингуем DNS-серверы, от них тоже должен идти отклик. IP-адреса DNS-серверов можно узнать набрав ipconfig и посмотрев в строчку "DNS-серверы". Если их там нет, то их надо туда прописать, а какие именно можно узнать здесь.

Программа tracert

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

tracert ya.ru

(вместо ya.ru можно использовать ваш любимый стабильный сервер)

Вывод программы:

D:\Users\Артур>tracert ya.ru

Трассировка маршрута к ya.ru [213.180.204.8]
с максимальным числом прыжков 30:

 1     *        *        *     Превышен интервал ожидания для запроса.
 2     1 ms     1 ms     1 ms  192.168.70.1
 3    37 ms     9 ms    11 ms  1.1.1.1
 4     6 ms    15 ms    15 ms  79-142-85-1.obit.ru [79.142.85.1]
 5    19 ms    30 ms    17 ms  h-kant.obit.ru [85.114.1.41]
 6    49 ms    30 ms    15 ms  vi-x-x-068.76-1.spb.obit.ru [85.114.28.5]
 7    20 ms    35 ms    55 ms  te-0-1-010.BRC3.spb.obit.ru [85.114.0.1]
 8    21 ms    31 ms    20 ms  ge-0-2-224.POP8.msk.obit.ru [85.114.28.38]
 9    39 ms    45 ms    33 ms  ix2-m9.yandex.net [193.232.244.93]
10    43 ms    35 ms    32 ms  gallium-vlan901.yandex.net [77.88.56.126]
11  2850 ms   154 ms   219 ms  einstein-vlan2.yandex.net [87.250.228.138]
12    20 ms    18 ms    21 ms  ya.ru [213.180.204.8]

Трассировка завершена.

Как видно из вышеприведённого примера никаких проблем с сетью нет[4] и сервер ya.ru был достигнут.

В случае, если существует проблема, вывод программы будет приблизительно следующим:

D:\Users\Артур>tracert ya.ru

Трассировка маршрута к ya.ru [213.180.204.8]
с максимальным числом прыжков 30:

 1     *        *        *     Превышен интервал ожидания для запроса.
 2     1 ms     1 ms     1 ms  192.168.70.1
 3    37 ms     9 ms    11 ms  1.1.1.1
 4     6 ms    15 ms    15 ms  79-142-85-1.obit.ru [79.142.85.1]
 5    19 ms    30 ms    17 ms  h-kant.obit.ru [85.114.1.41]
 6    49 ms    30 ms    15 ms  vi-x-x-068.76-1.spb.obit.ru [85.114.28.5]
 7    *        *        *     Превышен интервал ожидания для запроса.
 8    *        *        *     Превышен интервал ожидания для запроса.
 9    *        *        *     Превышен интервал ожидания для запроса.
10    *        *        *     Превышен интервал ожидания для запроса.

Как видно из вышеприведённого вывода, проблема существует после сервера vi-x-x-068.76-1.spb.obit.ru [85.114.28.5][5]. В этом случае также следует обратится либо к самому провайдеру :), либо к администратору сети, либо к компетентным людям на нашей конференции xmpp:talks@conference.letinet.ru (присоединиться сюда можно прочитав про общение в сети)

Полуавтоматическая диагностика

Для привлечения помощи сторонних лиц (администратора, например), нужно собрать всю необходимую информацию, как написано ниже, и отправить через форум.

Порядок сбора информации:

1)Сохранить результат программы ipconfig[6]

2)Сохранить результат программы route print[7]

3)Сохранить результат программы ping ya.ru[8]

4)Сохранить результаты программы tracert ya.ru [9]


Примечания

  1. очень редко, но встречаются карты без световых индикаторов
  2. надо учесть, что включенный компьютер может и не отвечать на запросы ping; это зависит от его настроек
  3. IP-адрес шлюза провайдера можно узнать, набрав ipconfig и посмотрев в строчку "Основной шлюз"
  4. превышение интервала ожидания на первом маршутизаторе нормально для пользователей интернета WELL-Telekom т.к. это связано с настройками этого маршрутизатора и не влияет на работу сети и интернета
  5. а значит за пределами нашей сети
  6. см. выше пункт 3.Программа ipconfig
  7. см. выше пункт 4.Программа route
  8. см. выше пункт 5.Программа ping
  9. см. выше пункт 6.Программа tracert
Источник — «http://wiki.letinet.ru/Troubleshooting»
Личные инструменты