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

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. Как проверить сеть на потерю пакетов? Это может сделать любой пользователь.

Проверка скорости

Для начала стоит отметить, что не всегда низкая скорость и плохая работа Интернета связаны с тем, что теряются данные со стороны сетевого оборудования или у провайдера, как мы обычно привыкли считать.

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

Если они совпадают с теми цифрами, которые обещает Интернет-провайдер, то проблемы с соединением нет и стоит проверить свой компьютер на наличие проблем с программным обеспечением или производительностью. В таких случаях помогает чистка компьютера от неиспользуемых программ, проверка при помощи антивируса, очистка кэша браузера.

Читайте также:  Как открыть пуск клавишами

Но если скорость интернет-соединения проверена, а значения занижены по сравнению с заявленными поставщиком, можно продолжать диагностику и проводить дальнейшую проверку.

Проверка при помощи командной строки

Для базовой проверки не понадобится установка какого-либо стороннего программного обеспечения на компьютер — все операционные системы поддерживают средства для диагностики Интернет-подключения.

В Windows есть встроенная утилита, позволяющая проверить потерю пакетов Интернета через командную строку. Как правило, этой диагностики оказывается достаточно, чтобы выявить наличие проблемы.

Эта утилита — ping. Она посылает заданное количество тестовых пакетов к определенному узлу, который вы задаете самостоятельно, и транслирует информацию о полученном ответе. Таким образом можно легко узнать, сколько пакетов теряется и при взаимодействии с какими ресурсами это происходит.

Откройте командную строку (это легко сделать, набрав в поиске Windows "Командная строка"). Вы увидите перед собой окошко черного цвета, предлагающее ввести команду. Выглядит оно так.

Введите в этом окне следующее:

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

Также можно вместо адреса сайта ввести IP-адрес ресурса (к примеру, игрового сервера, с которым возникают проблемы).

В норме результат будет выглядеть так.

Если есть проблемы с соединением, то будет видно, что часть пакетов теряется. Для того чтобы понять локализацию неисправности, проверьте таким же образом еще несколько ресурсов или IP-адресов. Если вы видите аналогичный результат, скорее всего, что-то с Интернет-соединением, а в случае, когда пакеты теряются только по пути к одному ресурсу, есть смысл говорить о проблемах непосредственно на нем.

Расширенная проверка

Как проверить потерю пакетов через командную строку более детально? Когда требуется понять, сколько пакетов теряется в процентном соотношении, четырех пакетов, которые стандартно запускаются системой, явно недостаточно. В таких случаях запускается проверка бесконечным количеством пакетов, которая завершается через определенное количество времени пользователем. Соответственно, чем больше пакетов отправляется, тем точнее результат.

Вводим следующую команду:

Восьмерки — это стандартные DNS от Google, которые вводят, чтобы проверить потерю пакетов. Как уже было написано выше, вы можете использовать адрес любого проблемного ресурса.

Прервать проверку можно при помощи комбинации Ctrl+C через любое время после начала. Результат отобразится в процентах.

Таким образом можно определить, какие масштабы принимает проблема. Если количество потерь не превышает 2-3 процентов, это может даже не оказывать видимого влияния на работу Интернета, а вот если их количество переходит значения в 20-30 %, это существенно мешает и говорит о серьезных проблемах с соединением.

Диагностика при помощи утилиты tracert

Локализовать проблему поможет выполнение трассировки. Для этого используется команда tracert в Windows или traceroute в unix-системах.

Когда данная команда вводится в командной строке, она отображает маршрут, по которому идут данные и время, через которое пакеты проходят каждый заданный узел на пути к целевому хосту.

Тот узел, на котором наблюдается наиболее длительная задержка, и является источником проблемы. Так, если вы заметили, что потери или увеличение времени задержки происходит на втором шаге с IP-адресом 192.168.1.1, это может говорить о проблемах с установленным дома маршрутизатором. Если проблема затрагивает 4-5 шаг, скорее всего, сбои есть на оборудовании провайдера, а если дальше — то речь идет уже о магистралях и провайдерах международного уровня. Последнее, к счастью, встречается довольно редко.

Не всегда то, что пакет не проходит через определенную точку маршрута, говорит о том, что она влияет на проблемы с соединением. Бывает и так, что она закрыта для пинга и трассировки.

Использование сторонних программ и утилит

Для того чтобы выполнить более детальную проверку, увидеть данные в визуальном представлении и глубже понять, как работает услуга, можно использовать сторонние программы или утилиты, которые помогут продиагностировать соединение и проверить потерю пакетов. Как понять, что именно использовать?

Читайте также:  Как зайти на сайт роутера ростелеком

Наберите в любом поисковике "Программы для диагностики Интернет-соединения" — и вы получите достаточное количество ссылок на разнообразные программы со скриншотами и подробными инструкциями. Старайтесь скачивать установочные файлы только из источников, заслуживающих доверия и проверяйте их при помощи антивируса.

Решение проблем с Интернет-соединением

Итак, мы разобрались, как проверить потерю пакетов, и появляется главный вопрос — что делать, чтобы устранить ее.

Самый первый шаг к решению проблемы — перезагрузить оборудование. Имеет смысл выполнить перезагрузку домашнего роутера и компьютера еще до того, как начать диагностику, часто это может избавить от лишних действий и моментально исправит ситуацию. Если по трассировке видно, что потери идут на роутере, а перезагрузка не помогает, лучше всего обратиться в сервисный центр или произвести замену маршрутизатора.

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

Если проблема со стороны провайдера, как правило, в техподдержке поставщика проводят детальную диагностику со стороны Сети и выявляют проблему, которая может быть связана со сбоями в работе станционного оборудования, магистральных сетей и т. д.

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

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

Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт "выполнить".

Альтернативные способ — нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

Появляется окошко, в которое нужно вписать cmd и нажать ОК

Появляется та самая командная строка

В ней можно набирать и "вводить" команды, нажимая Enter. Результаты можно копировать — если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

Команда ping

Первая команда, с которой нужно познакомиться — это ping, проверяющую доступность заданного адреса. Введите команду ping 127.0.0.1. Должно получиться что-то такое (если команда не ping не работает, то, возможно, решить проблему поможет инструкция по исправлению ошибки cmd no command):

C:Documents and SettingsАдминистратор>ping 127.0.0.1

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

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

Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь "пропинговать" адрес этого сайта: 212.193.236.38

C:Documents and SettingsАдминистратор>ping 212.193.236.38

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

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Статистика Ping для 212.193.236.38:

Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

C:Documents and SettingsАдминистратор>

Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа

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

Читайте также:  Как посмотреть драйвера на компе

Команда ipconfig

Следующая важная команда — ipconfig. Введите ее. У меня получилось вот так:

Настройка протокола IP для Windows

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения . . : srcc.msu.ru

Маска подсети . . . . . . . . . . : 255.255.255.0

Основной шлюз . . . . . . . . . . : 192.168.17.240

C:Documents and SettingsАдминистратор>

В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.

Одно из стандартных действий при поиске проблем подключения — пропинговать свой шлюз. Если пакеты до него не доходят, то, видимо, проблема где-то рядом, например, поврежден или плохо воткнут сетевой шнур. Также стоит знать, где физически находится компьютер с вашим основным шлюзом — у провайдера, где-то в доме, а, может, это — можем в вашей квартире. Примечание: некоторые компьютеры настроены не откликаться на запросы команды ping. Поэтому отсутствие пинга — не стопроцентная гарантия отсутствия связи с адресом.

Более подробную информацию можно получить командой ipconfig /all. У меня получилось:

C:Documents and SettingsАдминистратор>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : sander

Основной DNS-суффикс . . . . . . : MSHOME

Тип узла. . . . . . . . . . . . . : смешанный

IP-маршрутизация включена . . . . : нет

WINS-прокси включен . . . . . . . : нет

Порядок просмотра суффиксов DNS . : MSHOME

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения . . : srcc.msu.ru

Описание . . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

Физический адрес. . . . . . . . . : 00-16-D4-63-03-65

Dhcp включен. . . . . . . . . . . : да

Автонастройка включена . . . . . : да

Маска подсети . . . . . . . . . . : 255.255.255.0

Основной шлюз . . . . . . . . . . : 192.168.17.240

Аренда получена . . . . . . . . . : 2 февраля 2009 г. 11:00:28

Аренда истекает . . . . . . . . . : 9 февраля 2009 г. 11:00:28

C:Documents and SettingsАдминистратор>

Самую полезную информацию я выделил жирным. DHCP-сервер выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои DNS-сервера — это 212.192.244.2 и 212.192.244.3.

Другие команды

Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it.sander.su. Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h.

Посмотреть таблицу маршрутизации можно командой route print, однако я не буду подробно останавливаться на ней — это тема отдельной статьи.

Команда netstat позволяет просмотреть список установленных соединений. В режиме по умолчанию команда пытается преобразовывать все IP-адреса в доманные имена (при помощи службы DNS), что может работать медленно. Если вас устраивает числовой вывод, вызывайте команду netstat -n. Если вас также интересуют открытые порты на вашем компьютере (что означает, что он готов принимать соединения по этим портам), то вызовите команду с ключом -a: например, netstat -na. Можно также вызвать команду netstat -nb, чтобы посмотреть, какие процессы установили соединения. Команда netstat -r эквивалентна команде route print.

Команда netsh позволяет изменить настройки сети через командную строку. Введите команду netsh interface ip show address. У меня получилось:

C:Documents and SettingsАдминистратор>ipconfig /all

Настройка интерфейса "Ethernet"

DHCP разрешен: да

Метрика интерфейса: 0

Запоминаем название (Ethernet) и теперь командой netsh interface ip set address name="Ethernet" source=static addr=192.168.0.33 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=30 задаем IP-адрес. Для динамического подключения: netsh interface ip set address name="Ethernet" source=dhcp. На этом сайте также можно прочитать об интерактивной настройке параметров сети

Adblock
detector