Как пропинговать роутер через командную строку
Что такое Пинг? Это специальная тестовая утилита Ping, которая есть практически в любой современной операционной системе и используется в целях диагностики работы локальной сети. Программа создана американцем Майком Муусом, ученым из Исследовательской лаборатории Баллистики, в 1983 году и с тех пор является одним из самых популярных инструментов в работе системных администраторов по всему миру.
Как работает Пинг? Принцип действия этой программы, как и её название, напоминает гидроакустический сонар. Она отправляет Эхо-запрос и ждёт Эхо-ответ. Время, прошедшее между отправкой и получением пакетов и есть результат измерений - или просто "пинги". Они могут быть высокие и низкие в зависимости от результата замера. Высокий пинг означает большие задержки на канале. Они могут возникать из-за плохого качества линии связи, большого количества промежуточных узлов. высокой загрузки сервера, до которого делается замер и иных проблем на сети. И напротив, низкий пинг означает хорошее качество канала и низкие задержки при передаче данных.
Как пинговать IP-адрес роутера? Очень просто. Сначала смотрим его Ай-пи на наклейке, которая есть на корпусе маршрутизатора. Так же, его можно узнать в сведениях сетевого подключения, в строчке Шлюз IPv4. Как правило, это или Айпи-Адрес 192.168.1.1 или 192.168.0.1. Теперь запустите командную строку (нажимаем кнопки "Windows"+"R" и вводим команду "cmd"). В открывшемся окне надо ввести команду:
Всё! Смотрим на результат. Вот такой он должен быть в случае, если всё работает без проблем:
Среднее время ответа не должно превышать 50-60 мс. Это нормальные значения. Если пинг скачет до высоких значений задержек, то обычно это свидетельствует о повышении нагрзузки на него или на сеть. Попробуйте отключить все программы, которые могут что-то качать из Интернета (торренты, игры, обновления и т.п.) и запустите утилиту ping 192.168.1.1 снова.
То это может значить следующее:
а) Процессор роутера перегружен из-за чего не может отвечать на ECHO-запросы. Попробуйте отключить WAN-кабель провайдера и повторить Ping.
б) У устройства иной IP-адрес.
в) Маршрутизатор завис и неисправен. Попробуйте его отключить от электропитания на пару минут и включить снова. Не помогает - несите в ремонт.
Пинг роутера может идти нестабильно с потерями пакетов. Вот так:
Чаще всего это означает проблемы с кабелем - он перебит, передавлен или плохо обжат. Ещё потери пинга могут возникать в случае неисправности как сетевого адаптера у компьютера или ноутбука, либо самого WiFi-роутера. Тогда надо проводить комплексную проверку, по очереди тестируя каждое из устройств.
Параметры для расширенной диагностики:
-t Проверка связи с указанным узлом до прекращения. Для отображения статистики и продолжения проверки нажмите сочетание клавиш CTRL+BREAK; для прекращения нажмите CTRL+C.
-a Определение имен узлов по адресам.
-n <число> Число отправляемых запросов эха.
-l <размер> Размер буфера отправки.
-f Установка в пакете флага, запрещающего
фрагментацию (только IPv4).
-i <TTL> Задание срока жизни пакетов.
-v <TOS> Задание типа службы (только IPv4).
-r <число> Запись маршрута для указанного числа прыжков (только IPv4).
-s <число> Отметка времени для указанного числа прыжков (только IPv4).
-j <список_узлов> Свободный выбор маршрута по списку узлов (только IPv4).
-k <список_узлов> Жесткий выбор маршрута по списку узлов (только IPv4).
-w <тайм-аут> Тайм-аут для каждого ответа (в миллисекундах).
-R Использование заголовка для обратного маршрута (только IPv6).
-S <адрес источника> Используемый адрес источника.
-4 Принудительное использование протокола IPv4.
-6 Принудительное использование протокола IPv6.
В сети интернет, в частности, на форумах, в случае возникновения проблемы с подключением к какому-либо узлу (серверу), рекомендуют проверить пинг или выполнить трассировку маршрута и таким образом проверить доступность сервера.
Однако не всегда можно встретить информацию о том, как именно выполняется эта проверка: как пинговать или как сделать трассу.
Содержание
Проверка пинга
Для проверки пинга используется одноименная команда ping, которую необходимо вводить в командной строке. Запустить командную строку можно следующими способами:
1) Пуск -> Все программы -> Стандартные -> Командная строка
2) Пуск -> Выполнить -> cmd
В данной ОС существует множество терминалов, поэтому для этих целей можно использовать любой из установленных на ПК. Обычно стандартный терминал можно запустить сочетанием клавиш CTRL+ALT+T.
Итак, чтобы пропинговать определенный сервер, необходимо выполнить команду:
Например, для пинга адреса 11.222.33.44 необходимо выполнить команду:
Ниже приведён пример результатов выполнения пинга одного из IP адресов.
Как видно из результатов, было передано и получено 4 пакета размером 32 байта. Время обмена одним пакетом составило 47 милисекунд.
Стоит отметить, что в Windows по умолчанию выполняется отправка только 4 пакетов. В Linux обмен пакетами продолжается до тех пор, пока пользователь самостоятельно не остановит процесс сочетанием клавиш CTRL+C. Чтобы запустить ping аналогичным образом в Windows, необходимо использовать параметр -t. Например:
Остановка обмена пакетами выполняется тем же сочетанием клавиш – CTRL+C.
Установка количества отправляемых пакетов
Чтобы задать максимальное количество отправляемых пакетов, необходимо использовать команду следующего вида:
Изменение размера отправляемых пакетов
Чтобы выполнить ping с использованием пакетов определенного размера (в байтах), необходимо использовать следующую команду:
В данном случае производилась отправка пакетов размером в 64 байта.
Проверка трассировки
Трассировка маршрута может показать скорость прохождения пакетов между маршрутизаторами, которые соединяют ПК, с которого идут запросы, и конечный сервер.
Для выполнения трассировки используется следующая команда:
Стоит отметить, что по умолчанию при трассировке также выполняется DNS-запрос на разрешение IP адреса в доменное имя для каждого проходящего маршрутизатора. Эту опцию можно отключить, таким образом, сократив время получения результатов трассировки.
Чтобы активировать эту опцию необходимо использовать следующий вид команды:
К оманда ping отправляет пакеты данных на определенный IP-адрес в сети, а затем позволяет узнать, сколько времени потребовалось для передачи этих данных и получения ответа. Это удобный инструмент, который Вы можете использовать для быстрого тестирования различных точек Вашей сети. Вот как это использовать.
Как работает Ping
Ping исходит из термина, используемого в технологии сонара, который посылает импульсы звука, а затем слушает возвращение эха. В компьютерной сети инструмент ping встроен в большинство операционных систем, которые работают практически так же. Вы выдаете команду ping вместе с определенным URL или IP-адресом. Ваш компьютер отправляет на это несколько пакетов информации, а затем ждет ответа. Когда он получает ответ, инструмент ping показывает Вам, сколько времени каждый пакет потратил, чтобы совершить это путешествие, или сообщает, что ответа не было.
И не имеет значения, какую операционную систему Вы используете. Поднимите терминал или окно командной строки, и Вы можете использовать ping для MacOS, Linux или любой версии Windows.
Как использовать Ping
Мы собираемся использовать командную строку Windows в нашем примере здесь. Но Dы также можете использовать команду ping в Windows PowerShell или в приложении Terminal на macOS или любом дистрибутиве Linux. Как только Dы доберетесь до фактической команды, она работает одинаково везде.
В Windows нажмите Windows + R. В окне «Запуск» введите «cmd» в поле поиска и нажмите «Enter».
Этот ответ показывает URL-адрес, который Вы просматриваете, IP-адрес, связанный с этим URL-адресом, и размер пакетов, отправляемых в первой строке. Следующие четыре строки показывают ответы от каждого отдельного пакета, включая время (в миллисекундах), которое требуется для ответа, и время жизни (TTL) пакета, которое представляет собой количество времени, которое должно пройти до сброса пакета.
Внизу Вы увидите сводку, которая показывает, сколько пакетов было отправлено и получено, а также минимальное, максимальное и среднее время отклика.
И на следующем рисунке мы пингуем маршрутизатор в нашей локальной сети, используя его IP-адрес. Мы также получаем от него нормальный ответ.
Когда инструмент ping не получает ответа от любых устройств, которые Вы пинговали, это также дает Вам знать об этом.
И вот как использовать пинг на самом базовом уровне. Конечно, как и большинство команд, есть несколько дополнительных опций, которые Вы можете использовать, чтобы заставить его вести себя по-другому. Например, Вы можете заставить его отслеживать пункт назначения до тех пор, пока Вы не остановите команду, не укажете, сколько раз Вы хотите, чтобы он выполнял ping, задал, как часто он должен пинговать, и многое другое. Но, если Вы не выполняете некоторые конкретные типы устранения неполадок, Вам не нужно беспокоиться об этих расширенных параметрах.
Если Вам это интересно, просто введите «ping /?» В командной строке, чтобы увидеть список параметров.
Что Вы можете сделать с помощью Ping
Теперь, когда Вы знаете, как использовать эту команду, вот некоторые интересные вещи, которые Вы можете сделать с ней:
Примечание: Вы не можете получить ответ ping с других компьютеров в локальной сети, потому что встроенные брандмауэры на этих устройствах не позволяют им отвечать на запросы ping. Если Вы хотите иметь возможность пинговать эти устройства, Вам необходимо отключить эту настройку, чтобы разрешить прохождение через брандмауэр.
В приведенном выше списке используется внешний подход, когда Вы сначала отправляете запрос на самый удаленный пункт назначения, а затем прокладываете путь к более локальным устройствам. Некоторым людям нравится работать наоборот, сначала пинг loopback адреса, затем маршрутизатор (или другое локальное устройство), а затем интернет-адрес.
И, конечно, о чем мы говорим в этой статье, в основном относится к использованию ping для устранения неполадок в домашней или малой бизнес-сети. Кроме того, если Вам поручено устранять неполадки в крупных сетях, Вы, вероятно, уже знаете, как использовать пинг и многие другие сетевые инструменты.
Для проверки соединения в сети используется специальная системная команда ping, которая отсылает запрос протокола ICMP к ресурсу с определенным адресом в сети и выводит на экран результат, поступающий в ответ от данного устройства.
То есть, команда ping помогает выявить промежуток времени, требуемый для передачи определенных данных от одного устройства к другому.
Чем меньше время задержки, тем быстрее происходит соединение между двумя узлами.
Что такое пинг
Пинг (ping) – это отрезок времени, в течение которого пакет, отправленный с одного устройства сети, будет доставлен до другого устройства в сети и вернется обратно.
Чем выше пинг, тем больше, например, время ожидания, необходимое для открытия интернет-страницы.
Существует еще одно понятие применительно для Ping, пограничное с первым. Ping – также самая популярная команда для определения скорости доступа к тем или иным сетевым устройствам. Ее можно использовать в качестве основного средства, определяющего период возврата пакетов по интересующему маршруту.
Пинг следует использовать с любым узлом Интернета, в том числе для контроля качества соединения с оконечным оборудованием. Одновременно пинг позволяет быстро установить наличие или отсутствие проблем с соединением на физическом (обрыв, повреждение кабеля, выход из строя сетевой карты и т.п.) и программном (например, блокировка всего сетевого трафика) уровнях.
Пингование заключается в том, что вы с одного устройства отсылается какое-то число пакетов данных на другое устройство, как в локальной сети, так и в Интернете. Благодаря такому обмену пакетов можно получить информацию по качеству работы подключения.
Очень важна скорость пинга: чем она меньше, тем быстрее и надежнее связь между узлами.
Видео: проверка пинг
Способы проверки
Для проверки соединения с помощью пингования можно либо запустить команду ping из консоли операционной системы, либо воспользоваться специализированными online-сервисами.
Через командную строку
Чтобы проверить пинг через cmd необходимо проделать следующую последовательность действий:
Как пропинговать IP-адрес (компьютера, роутера или сервера)
Как пропинговать IP-адрес роутера или запустить пинг 192.168.1.1
Пинг (ping) — это маленькая тестовая программа, которая присутствует фактически в любой современной операционной системе. Смысл программы пинг в обмене специальными тестовыми пакетами между устройствами в сети (компьютерами, свитчами или маршрутизаторами) по протоколу ICMP.
Что значит запустить пинг роутера или пинг 192.168.1.1?
Запустить пинг 192.168.1.1 — означает, что Вам нужно зайти в командную строку и набрать там команду ping 192.168.1.1 В операционных системах Windows — Windows XP, Windows 7 и Windows 8 — для запуска командной строки надо нажать комбинацию клавиш Win+R и в окне Выполнить набрать команду cmd.
Откроется окно командной строки Windows. Теперь набираем команду: ping 192.168.1.1 и нажимаем клавишу Enter. Вот пример успешного выполнения команды ping 192.168.1.1:
Другими словами, роутер виден в сети и доступен с нашего компьютера. А вот это — пример того, когда роутер недоступен и пинг 192.168.1.1 не проходит:
Роутер в сети не виден и с нашего компьютера недоступен. Таким же образом можно пинговать различные сайты и узлы в сети Интернет.
ping 8.8.8.8
Что делать, если пинг 192.168.1.1 не проходит?
Если же в результате выполнения команды ipconfig в строке IP-адреса Вы видидите IP-адрес типа 169.254.Х.Х, как на этой картинке:
То у Вас на роутере скорее всего в настройках сетевой платы не прописан IP-адрес, а на роутер не включен DHCP-сервер, поэтому у Вас не присвоился IP-адрес. Теперь надо прописать IP-адрес вручную.
При необходимости быстро проанализировать скорость подключения компьютера с каким-нибудь сетевым узлом поможет команда «Пинг».
Обычно эту задачу простые пользователи выполняют по просьбе специалиста из службы поддержки провайдера, так как в большинстве случаев это им позволяет выявить причины возникших проблем с соединением.
А многие продвинутые пользователи при малейших проблемах, например, при задержках потокового видео или обрывах связи в онлайн-играх, в первую очередь стремятся пропинговать проблемный ip-адрес.
Теоретическая часть
Если с такой процедурой, как «ping», пользователь столкнулся впервые, то желательно хотя бы вкратце сначала узнать, что это такое.
Опытные владельцы ПК могут пропустить теоретические разделы и сразу перейти к исполнению практической части.
Определение
«Ping» является процессом, обеспечивающим быстрый и достоверный анализ качества связи и скорости сети от ПК пользователя до конкретного сетевого узла.
Методы выполнения
При возникновении вопроса, как пропинговать, специалисты чаще всего рекомендуют использовать возможности консоли.
Преимущество этого метода не только в простоте исполнения, но через командную строку процедура может быть одинаково успешно осуществлена во всех распространенных операционных системах, на которых сегодня работают компьютеры: Windows, Linux и Mac OS.
Команда «пинг» эффективно работает во всех вышеуказанных ОС. Также специально для этих целей разработаны приложения, которые тоже вполне информативны.
В чем суть процедуры?
С ПК пользователь отправляет пакеты данных, которые потом с пингуемого адреса «айпи» возвращаются назад. В случае, когда отосланные пакеты теряются либо вообще не возвращаются, то можно сделать вывод о сложности с соединением.
Данные, утраченные в пути, специалисты назвали термином «потери». Очевидно, что чем их меньше, тем более качественная связь. При этом еще диагностируется и скорость отклика.
Низкое качество связи сказывается на быстроте отображения содержимого web-страниц, а если потери очень большие, то в браузере сайт может и вовсе не открыться, а при прослушивании музыки и просмотре видео наблюдаются притормаживания, что говорит о том, что сеть работает нестабильно.
Практическая часть
Теперь можно перейти непосредственно к самой задаче, как пинговать ip-адрес. С этой целью необходимо запустить терминал либо командную строку (КС) и исполнить команду «Ping». Алгоритм вызова консоли в различных операционных системах отличается.
Как открыть КС?
Для популярных компьютерных платформ успешно работают следующие алгоритмы:
- В Windows она быстро запускается через поиск в меню «Пуск» вводом «cmd»;
- В Mac OS потребуется войти в каталог «Программы», далее перейти в директорию «Служебные программы», откуда запустить «терминал»;
- В Linux необходимо войти в каталог «Applications». Далее перейти в директорию «Accessories», где запустить «Telnet/Terminal».
Примеры выполнения
Количество передаваемых пакетов допускается устанавливать вручную следующими параметрами:
- -n «число пакетов», если не указать, то система отправит 4 пакета;
- -l «объем пакета», если не указать, то система использует пакеты по 32 байта;
К примеру, можно применить команду:
В течение четырех секунд система ждет ответ на запрос, поэтому при некачественной связи часто отображается оповещение в виде «Превышен период ожидания». Вручную допускается устанавливать период ожидания через ввод: w «миллисекунды».
К примеру, можно использовать:
«ping 192.168.0.1 -n 3 -l 50 -w 10000» (здесь указано 10 тысяч миллисекунд или 10 секунд).
К примеру, можно исполнить:
«ping 192.168.0.1 –t»
Заключение
В итоге пользователю становится доступна информация о числе «потерь» и времени на подключение, по которым быстро можно диагностировать надежность подключения.
Рекомендуется использовать этот диагностический метод во время начальной настройки оборудования или при смене сети, а также после возникновения сложностей с открытием сайтов в интернете.
Ping – это время отклика компьютера или сервера в локальной сети. Простым языком, ping позволяет определит как долго идет передача данных от вашего компьютера к другому по локальной сети.
Открываем командную строку
Для проверки связи с сетевым устройством (рабочей станцией, сервером и т.п.) необходимо открыть командную строку (найти ее можно в меню «Пуск»->Все программы->Стандартные). Либо нажимаем сочетание клавиш Win+R и вводим CMD
Как проверить пинг до сервера через командную строку
В командной строке введите команду:
ping IP_адрес (например, ping 192.168.1.1)
В итоге вы увидите процесс опроса устройства по заданному IP-адресу. Если время обмена пакетами составляет несколько миллисекунд, то сеть работает нормально. Однако, при появлении ошибок связи с устройством следует искать неисправность.
Для начала следует выполнить проверку связи с локальным IP-адресом, выполнив команду: ping 127.1.1.0, где 127.1.1.0 – это локальный адрес собственного компьютера.
Если все в порядке, следует проверить другие известные устройства в сети, а также IP-адрес шлюза сети. Таким образом, вы постепенно исключите устройства на пути к «тестируемому» компьютеру.
Как проверить пинг интернет соединения
Дополнительные агрунементы для пинга
Команду PING можно задавать с дополнительными аргументами, которые позволят вам более тонко настроить тест. Например, команда ping –t IP_адрес будет производить «пингование» до тех пор, пока пользователь не остановит тест.
Полный список доступных аргументов и их значения можно посмотреть, введя в командной строке команду: ping /?
Читайте также: