Команды для проверки и исправления настроек сети. Что значит пинговать?

21.12.2017

Что такое Пинг? Это специальная тестовая утилита Ping, которая есть практически в любой современной операционной системе и используется в целях диагностики работы локальной сети. Программа создана американцем Майком Муусом, ученым из Исследовательской лаборатории Баллистики, в 1983 году и с тех пор является одним из самых популярных инструментов в работе системных администраторов по всему миру.

Как работает Пинг? Принцип действия этой программы, как и её название, напоминает гидроакустический сонар. Она отправляет Эхо-запрос и ждёт Эхо-ответ. Время, прошедшее между отправкой и получением пакетов и есть результат измерений - или просто "пинги". Они могут быть высокие и низкие в зависимости от результата замера. Высокий пинг означает большие задержки на канале. Они могут возникать из-за плохого качества линии связи, большого количества промежуточных узлов. высокой загрузки сервера, до которого делается замер и иных проблем на сети. И напротив, низкий пинг означает хорошее качество канала и низкие задержки при передаче данных.

Как пинговать IP-адрес роутера? Очень просто. Сначала смотрим его Ай-пи на наклейке, которая есть на корпусе маршрутизатора. Так же, его можно узнать в сведениях сетевого подключения, в строчке Шлюз IPv4. Как правило, это или Айпи-Адрес 192.168.1.1 или 192.168.0.1. Теперь запустите командную строку (нажимаем кнопки "Windows"+"R" и вводим команду "cmd"). В открывшемся окне надо ввести команду:

Всё! Смотрим на результат. Вот такой он должен быть в случае, если всё работает без проблем:

Среднее время ответа не должно превышать 50-60 мс. Это нормальные значения. Если пинг скачет до высоких значений задержек, то обычно это свидетельствует о повышении нагрзузки на него или на сеть. Попробуйте отключить все программы, которые могут что-то качать из Интернета (торренты, игры, обновления и т.п.) и запустите утилиту снова.

Если в результатах Вы видите вот такое сообщение "Превышен интервал ожидания для запроса":


То это может значить следующее:
а) Процессор роутера перегружен из-за чего не может отвечать на ECHO-запросы. Попробуйте отключить WAN-кабель провайдера и повторить Ping.
б) У устройства иной IP-адрес.
в) Маршрутизатор завис и неисправен. Попробуйте его отключить от электропитания на пару минут и включить снова. Не помогает - несите в ремонт.

Пинг роутера может идти нестабильно с потерями пакетов. Вот так:


Чаще всего это означает проблемы с кабелем - он перебит, передавлен или плохо обжат. Ещё потери пинга могут возникать в случае неисправности как сетевого адаптера у компьютера или ноутбука, либо самого WiFi-роутера. Тогда надо проводить комплексную проверку, по очереди тестируя каждое из устройств.

Параметры для расширенной диагностики:
-t Проверка связи с указанным узлом до прекращения. Для отображения статистики и продолжения проверки нажмите сочетание клавиш CTRL+BREAK; для прекращения нажмите CTRL+C.
-a Определение имен узлов по адресам.
-n <число> Число отправляемых запросов эха.
-l <размер> Размер буфера отправки.
-f Установка в пакете флага, запрещающего
фрагментацию (только IPv4).
-i Задание срока жизни пакетов.
-v Задание типа службы (только IPv4).
-r <число> Запись маршрута для указанного числа прыжков (только IPv4).
-s <число> Отметка времени для указанного числа прыжков (только IPv4).
-j <список_узлов> Свободный выбор маршрута по списку узлов (только IPv4).
-k <список_узлов> Жесткий выбор маршрута по списку узлов (только IPv4).
-w <тайм-аут> Тайм-аут для каждого ответа (в миллисекундах).
-R Использование заголовка для обратного маршрута (только IPv6).
-S <адрес источника> Используемый адрес источника.
-4 Принудительное использование протокола IPv4.
-6 Принудительное использование протокола IPv6.

Советы
  • Зачем использовать пинг? Ping (по названию акустического сигнала в эхолокации) использует пакеты простейшего типа. Ответ производится сетевой подсистемой (TCP/IP) операционной системы. Для него не нужны никакие дополнительные программы, ему не нужен доступ к каким-либо файлам, его не нужно настраивать. Пинг почти не влияет на другие задачи. Чтобы провести проверку пинга не нужно, чтобы работали все устройства, шлюзы, маршрутизаторы, файерволы, DNS и промежуточные узлы. Если пинг успешно выполнен, но вы не можете получить доступ к целевому узлу с помощью браузера или другого приложения, то проблема, скорее всего,находится не с вашей стороны.
  • Ваши опции запуска программы зависят от определенных параметров. Вот некоторые из них:
    • -c Счетчик. Отправить указанное число пакетов, после чего остановиться. Другой способ остановить выполнение - набрать -C. Эта опция удобна для скриптов, периодически проверяющих поведение сети.
    • -t проверять пинг до остановки (-C).
    • -w Тайм-аут. Количество миллисекунд, в течение которых программа будет ожидать ответа до того, как появится сообщение о том, что время вышло, или о том, что пакет утерян. Для обнаружения проблем, связанных с периодом ожидания, проверяйте пинг с большим временным интервалом. ping -w 10000. Обычно это помогает при работе с сотовыми, спутниковыми или другими сетями с высокими периодами ожидания.
    • -n Только числовой вывод. Используйте для того, чтобы не контактировать с DNS.
    • -p Pattern. Набор (Pattern) - это строка из шестнадцатеричных цифр, которыми оканчивается пакет. Эта опция вряд ли будет полезной в случае проблем, которые зависят от данных.
    • -R Использовать опцию Маршрут данных IP для определения маршрута, по которому идут пакеты. Целевой узел может и не давать требуемую информацию.
    • -r Обход маршрутных таблиц. Используйте это, когда вы подозреваете наличие проблем маршрутизации, и пинг не может найти маршрут к целевому узлу. Это работает только для узлов, с которыми можно непосредственно связаться без использования маршрутизаторов.
    • -s Размер пакета. Изменить размер пакета. Большие пакеты должны фрагментироваться.
    • -V Подробный результат. Отображать дополнительные ICMP-пакеты, которые дают очень подробную информацию.
    • -f Лавинная рассылка. Отправлять пакеты максимально быстро. Используется для стресс-теста производительности сети, вам не следует использовать эту опцию.
    • -l Предварительная загрузка. Отправлять предварительно загруженные пакеты максимально быстро, а затем перейти в нормальный режим поведения. Подойдет для определения количества пакетов, которые может быстро обрабатывать ваш маршрутизатор, что в свою очередь неплохо для диагностики проблем, возникающих только с большими размерами окон TCP.
    • -? Помощь. Используйте эту опцию для того, чтобы увидеть полный список опций команды Пинг, а также правильный синтакс.
  • Когда вам понадобится пинг? Как и в случае других диагностических программ, лучшее всего использовать его в рабочей конфигурации для того, чтобы понять, как он должен работать. Вы сможете проверить пинг вашего ПК, если введете "ping -c5 127.0.0.1" . Используйте пинг для проверки вашего оборудования и конфигурации, когда вы в первый раз настраиваете ваш ПК, меняете сеть, или если не работает просмотр интернет-страниц.

Ping – это время отклика компьютера или сервера в локальной сети. Простым языком, ping позволяет определит как долго идет передача данных от вашего компьютера к другому по локальной сети.

Открываем командную строку

Для проверки связи с сетевым устройством (рабочей станцией, сервером и т.п.) необходимо открыть командную строку (найти ее можно в меню «Пуск»->Все программы->Стандартные) . Либо нажимаем сочетание клавиш Win+R и вводим CMD

Как проверить пинг до сервера через командную строку

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

ping IP_адрес (например, ping 192.168.1.1)


В итоге вы увидите процесс опроса устройства по заданному IP-адресу. Если время обмена пакетами составляет несколько миллисекунд, то сеть работает нормально. Однако, при появлении ошибок связи с устройством следует искать неисправность.

Для начала следует выполнить проверку связи с локальным IP-адресом, выполнив команду: ping 127.1.1.0, где 127.1.1.0 – это локальный адрес собственного компьютера.

Если все в порядке, следует проверить другие известные устройства в сети, а также IP-адрес шлюза сети. Таким образом, вы постепенно исключите устройства на пути к «тестируемому» компьютеру.

Как проверить пинг интернет соединения

Для пинга интернет соединения вводим в командную строку либо адрес сайта, либо его ip: ping site.ru . Например, для пинга сайта Яндекса нужно ввести команду ping yandex.ru


Изучаем цифры потерянных пакетов, в идеале они должны стремиться к нулю. Вместо yandex.ru можно вводить любой сайт, или IP адрес. Если есть ответ от сервера — значит сайт и интернет у вас работают.

Дополнительные агрунементы для пинга

Команду PING можно задавать с дополнительными аргументами, которые позволят вам более тонко настроить тест. Например, команда ping –t IP_адрес будет производить «пингование» до тех пор, пока пользователь не остановит тест.

Полный список доступных аргументов и их значения можно посмотреть, введя в командной строке команду: ping /?


Видео инструкция

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

ping - это служебная компьютерная программа, предназначенная для проверки соединений в сетях на основе TCP/IP. Она отправляет запросы Echo-Request протокола ICMP указанному узлу сети и фиксирует поступающие ответы (ICMP Echo-Reply). Время между отправкой запроса и получением ответа (RTT, от англ. Round Trip Time) позволяет определять двусторонние задержки (RTT) по маршруту и частоту потери пакетов, то есть косвенно определять загруженности каналов передачи данных и промежуточных устройств.

ping hostname или ping IP address

Например: для проверки правильности настройки протокола TCP/IP на локальном компьютере.

Ping 127.0.0.1

"замыкание на себя" - компьютер делает попытку обратиться к самому себе. Эта проверка даёт возможность определить, может ли компьютер передавать трафик Ethernet или нет. Отсутствие ответа после выполнения этой команды указывает на проблему с настройками протоколаTCP/IP на локальном компьютере.

Проверяем доступность узла google.com

Ping google.com

Тоже самое:

Ping 74.125.143.113

Число пакетов и их размер можно регулировать, для этого используются параметры:

"-n количество" - Определяет количество отправляемых пакетов. По умолчанию их равно 4.

"-l размер" - Размер ping-пакета. Размер по умолчанию - 32 байта

Ping ya.ru -n 5 -l 100

Отправлено 5 пакетов по 100 байт.


По умолчанию команда ping ожидает каждый ответ 4000 миллисекунд (4 секунды), и в случае неудачи отображает сообщение "Превышен интервал ожидания для запроса" Тогда можно задать большее время ожидания с помощью параметра -w. Ответ "Превышен интервал ожидания для запроса" или "Заданный узел недоступен", как правило, свидетельствуют о наличии проблем сервера.

"-w интервал" - Интервал указывает промежуток времени ожидания в миллисекундах. По умолчанию - 1000 (период ожидания равен 1 секунде).

Ping 192.168.0.1 -n 3 -l 50 -w 20000

чтобы разрешить ответы в течение 20 секунд, задайте ping-w 20000


Ping 192.168.0.1 -t

"-t" Параметр означает, что пакеты будут посылаться в бесконечном цикле.


Ping ya.ru -r 5

"-r" Параметр - счетчик. Записывает маршрут отправленных и возвращенных пакетов в поле записи маршрута Record Route. Параметр счетчик задает число компьютеров в интервале от 1 до 9.


Другие параметры:

A
Разрешает имя компьютера в адрес.

F
Отправляет пакеты с флагом запрещения фрагментации (Do not Fragment).
Пакеты не будут разрываться при прохождении шлюзов на своем маршруте.

I ttl
Устанавливает поле времени жизни пакетов TTL (Time To Live).

V тип
Устанавливает поле типа службы (Type Of Service) пакетов.

S число
Задает число ретрансляций на маршруте, где будет делаться отметка времени.

J список_комп

Компьютеры в списке могут быть разделены промежуточными шлюзами
(свободная маршрутизация). Максимальное количество, разрешаемое протоколом
IP, равно 9.

K список_комп
Направляет пакеты по маршруту, задаваемому параметром список_комп.
Компьютеры в списке не могут быть разделены промежуточными шлюзами
(ограниченная маршрутизация). Максимальное количество, разрешаемое
протоколом IP, равно 9.

При использовании вычислительной сети возникает необходимость проверить ее работоспособность. Одним из способов проверки является так называемое пингование сети. Этот способ основывается на отправке пакетов на определенный IP-адрес или имя компьютера в сети и анализ ответов от респондента. Как пропинговать сеть?

Пропинговать сеть можно из командной строки. Для этого в строке поиска программ и файлов меню "Пуск" вводится команда cmd и нажимается клавиша "Enter". В открывшемся окне введем строку "ping XXX.XXX.XXX.XXX", где XXX.XXX.XXX.XXX - IP-адрес компьютера или строку "ping имя компьютера". Для определения имени компьютера по известному IP-адресу, можно ввести "ping -а XXX.XXX.XXX.XXX", а для помощи при пинговании можно ввести строку "ping /?". После ввода строки и нажатия клавиши "Enter" в окне выводится данные анализа. Также пропинговать сеть можно с помощью программ. Одна из них это программа autoscan-network.exe - для Windows 98, advanced_ip_scanner.exe - для Windows 7.

Существует несколько способов, как узнать свою сеть wifi. Лучший способ это запомнить имя сети при ее установке. Но, в случае утери этого имени можно воспользоваться следующим способом: соединить компьютер с точкой доступа (маршрутизатор, роутер, модем) сетевым кабелем (патч-корд). Затем вызвать браузер и в строке адреса набрать адрес 192.168.1.1 (для некоторых типов точек доступа - 192.168.0.1). Появиться веб-интерфейс точки доступа. Необходимо зайти в закладку WLAN (для некоторых точек доступа - Wireless). В реквизите SSID или Wireless Network Name и будет имя своей сети wifi.

А как проверить подключение к сети? Один из способов это пропинговать сеть, как было описано в пункте 1 статьи. Если время отклика компьютера-респондента меньше заданного времени и отсутствуют потерянные пакеты, считается, что сеть работает нормально. Также можно воспользоваться командой "ipconfig" - для проверки работоспособности локальной сети или "tracert имя веб-ресурса" - для проверки подключения к Интернету. Обе команды набираются в командной строке без кавычек.

Для более безопасной работы в сети с определенным кругом пользователей, которые доверяют друг другу, можно использовать так называемую виртуальную частную сеть (vpn). Виртуальная сеть традиционно состоит из vpn - сервера и пользователей, которые подключены к этому серверу. Но как создать vpn сеть в домашних условиях? Для этого можно воспользоваться программой Hamachi, которая может быть скачана бесплатно. Эта программы устанавливается на все компьютеры vpn - сети, имеет русский интуитивно понятный интерфейс. При установке должно быть соединение с сервером программы. После установки сервер программы не используется.

Как сбросить настройки сети, ели необходимо устранить проблему с сетью? Необходимо правой кнопкой мыши нажать на значок сети в трее панели задач. В выпадающем меню выбрать строку "Диагностика неполадок". Запустится программ диагностики. После окончания работы программы, в случае, когда программа не смогла автоматически исправить неполадку, будет предложена помощь в определении причины неполадки и способов ее устранения. В статье были рассмотрены методы работы с вычислительными сетями.