Як перервати пінг в командному рядку. Знайомимося з командою Ping. Як працює Ping

«Ааа, допоможіть, все пропало!» - якщо ваш внутрішній голос реагує на обрив з'єднання з сервером приблизно так, цей матеріал точно для вас. :) Безумовно, зі свого боку ми кожен день робимо все можливе, щоб ніщо не заважало вашій роботі в хмарі, але якщо щось трапиться форс-мажор - будемо розбиратися. А щоб швидше зорієнтуватися в ситуації і зрозуміти, на чиєму боці помилка, ось вам завдання-мінімум - під час обриву насамперед виконайте трасування маршруту і пінг проміжних вузлів. Як все це зробити, зараз розповімо.

трасування маршруту

Під час трасування відбувається відправка пакетів даних між локальним комп'ютером і сервером. Це допомагає простежити шлях проходження запиту до сервера і визначити, на якому етапі відбувається обрив. Виконати трасування досить легко.

1. Запустіть команду cmd: Win + R>пропишіть cmd> ОК.

tracert Х.Х.Х.Х(Де Х.Х.Х.Х - це IP-адреса сервера або домен) і натисніть Enter.

У прикладі ми зробили трасування для google.com.

tracert google.com

Вийшло так:

1 2 1 ms 1 ms 1 ms 193.151.89.254
3 5 ms 4 5 1 ms 6 1 ms 7 1 ms 3 ms 1 ms bearline-ic-324086-ffm-b4.c.telia.net
8 1 ms 1 ms 1 ms 108.170.251.129
9 13 ms 13 ms 15 ms 66.249.94.135
10 13 ms 13 ms 13 ms fra15s12-in-f46.1e100.net

Як бачимо, наші пакети подолали десять (їх може бути як менше, так і більше) вузлів, і подолали їх успішно. В іншому випадку, якби пакети «спіткнулися» на одному з вузлів, на ньому (і наступних за ним вузлах) ми б побачили:

* * * Перевищено інтервал очікування для запиту.

Але навіть в такому випадку поки не час для висновків - цей запис може означати як втрату пакетів, так і те, що вузол мережі просто закритий настройками безпеки. Іноді провайдери спеціально налаштовують вузли так, щоб вони не відповідали на трасувальні пакети, щоб знизити навантаження. Щоб точно дізнатися, чи дійсно відбувається обрив, і, якщо так, то де саме, потрібно пропінгувати кожен з вузлів. При трасуванні ми отримали IP кожного з них, а значить, можемо перейти до пінг.

Пінг проміжних вузлів

Пінг призначений для перевірки цілісності та якості з'єднань. Виконати його теж нескладно. При цьому запустити пінг потрібно до всіх проміжним вузлів в окремих вікнах. Так безпосередньо в момент обриву зв'язку буде видно, на якому вузлі відбуваються втрати пакетів і наскільки тривалі ці обриви.

В ОС Windows за замовчуванням передається тільки чотири пакети, чого недостатньо, якщо проблема проявляється короткочасно. Тому потрібно зняти це обмеження параметром -t(Щоб потім зупинити обмін пакетами, натиснути CTRL + C).

Тепер по порядку.

1. Запустіть команду cmd: Win + R>пропишіть cmd> ОК.

2. У відкрилася командного рядку введіть ping -t Х.Х.Х.Х(Де Х.Х.Х.Х - це адреса одного з проміжних вузлів, які ми дізналися при трасуванні) і натисніть Enter.

У нашому випадку при трасуванні ми виявили десять вузлів, а значить, і пінг потрібно виконати десять разів в десяти окремих вікнах.

Корисно!
Якщо вам потрібно постійно відстежувати якість з'єднання, для Windows можна скористатися зручною програмою PingPlotter.

Отже, пінгуем - в десяти окремих вікнах командного рядка вводимо команди з IP-адресами вузлів, які ми виявили при трасуванні. У нашому випадку будуть такі команди:

ping -t 10.1.1.1
ping -t 193.151.89.254
ping -t 85.195.75.129
ping -t 213.248.79.29
ping -t 62.115.139.50
ping -t 62.115.120.8
ping -t 62.115.153.215
ping -t 108.170.251.129
ping -t 66.249.94.135
ping -t 216.58.208.46

Якщо в якомусь з вікон ви з перших же секунд бачите «Перевищено інтервал очікування», не поспішайте кричати: «Попався!». Якщо такі вузли пінгуються нормально, значить, цей просто закритий настройками. У нашому випадку, наприклад, передостанній вузол (66.249.94.135) відразу ж говорить, що інтервал перевищений, але з пінгом десятого вузла ніяких проблем немає.

На чиєму боці помилка?

Отже, обрив повторився. Але на цей раз запущений пінг проміжних вузлів допоможе «викрити» винуватця. Тут все просто - з якого вузла вам почало видавати «Перевищено інтервал очікування», той і слабка ланка.

Хто винен - ​​ясно, тепер потрібно зрозуміти, що робити в конкретних ситуаціях.

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

... а після обриву почав показувати «Перевищено інтервал очікування», обрив відбувається на вашому сервері.

В цьому випадку зайдіть в панель управління, запустіть консоль і увійдіть в операційну систему, щоб розібратися, чому сервер не працює. Якщо виявиться, що операційна система зависла, перезавантажте сервер.

2. Будь-які вузли, крім останнього.У цьому випадку звертайтеся одночасно в техпідтримку і хмарного, і інтернет-провайдера. При цьому обов'язково вкажіть, як спочатку виглядала трасування маршруту, і складіть перелік вузлів із зазначенням, на яких з них пінг під час обриву перервався, а на яких немає. Будьте уважні, це важлива інформація, не помиліться.

3. Всі вузли одночасно.Якщо всі вікна з пінгом почали показувати «Перевищено інтервал очікування», проблема в вашому комп'ютері або мережі, до якої він підключений.

Бонус!

Ну, а щоб вам було зовсім вже комфортно, ми тут підібрали утиліти, з якими можна робити трасування і пінг проміжних вузлів одним простим рухом без запуску п'ятнадцяти різних вікон.

Для ОС сімейства Windows таку оптимізацію проводить утиліта Winmtr. Вона не потребує встановлення і готова до використання відразу після розпакування з архіву.

В полі Hostвкажіть кінцевий сервер, з яким буде перевірятися з'єднання, і натисніть Start:

У нашому прикладі видно трасування маршруту і всі проміжні вузли. При цьому до кожного з них направляються ICMP-пакети, за якими можна визначити якість зв'язку.

Власне, в цьому і полягає головна перевага утиліти - її висновок постійно оновлюється, це дозволяє збирати статистику, відстежувати середні показники, тенденції і будь-які зміни якості мережі.

Раз ми перевіряємо з'єднання з сервером, нас цікавлять стовпці Sent(Відправлено пакетів) і Recv(Отримано пакетів). Якщо значення в цих стовпцях не збігаються, значить, якість зв'язку з вузлом погіршився. Що робити? Звернутися до відповідної техпідтримку.

Стовпець Loss допоможе переглянути динаміку втрат в процентному співвідношенні.

Також утиліта дозволяє копіювати текст в зручних форматах ( .txtі .html) В буфер обміну ( Copy to clipboard) Або в окремий файл ( Export).

Подвійне клацання по проміжному вузлу дозволить отримати додаткову інформацію про нього.

Важливо знати!

Для деталізації проблеми фахівці техпідтримки можуть запросити додаткові пінг з особливими настройками. Для цього достатньо внести їх у віконці Options, Яке дозволить вказати:

  1. Interval (sec)- час оновлення даних в секундах.
  2. Max host in LRU list- максимальна кількість хостів (або IP-адрес, якщо не активна опція Resolve names) До кінцевої точки.
  3. Ping size (bytes) - розмір ICMP-пакета.
  4. Resolve names- можливість перетворити IP-адресу в ім'я хоста.

А що ж лінуксоїди?

Для ОС сімейства Linux утиліта називається просто MTR. Якщо її немає у вашій операційній системі, встановити її можна одним з таких способів:

Debian / Ubuntu / Mint:

$ Apt-get install mtr

CentOS / RedHat / Fedora:

$ Yum install mtr

У MTR такий же функціонал, як у Winmtr, а також схожий графічний інтерфейс. Запустити утиліту можна командою:

де X.X.X.X - це IP-адреса кінцевого сервера або ім'я хоста.

В даному випадку цікавлять такі стовпці:

  • Loss% - відсоток втрачених пакетів між комп'ютером-відправником і проміжними вузлами.
  • SNT - загальна кількість відправлених пакетів.

Як тільки десь щось загубилося, утиліта сигналізує нам про це, фарбуючи вузол в червоний колір і підраховуючи відсоток втрат.

Окремо відзначимо можливість запуску утиліти в текстовому (консольном) режимі. Для цього досить додати опцію -t або --curses:

mtr --curses сайт

Розглянемо ще кілька важливих опцій MTR, які можуть бути вкрай корисні в процесі діагностики мережі.

R або --report

Запускає режим звіту, в якому MTR обробить задану кількість циклів (певних опцією -c), а потім відобразить статистику і автоматично завершить роботу. Цей режим корисний для збору статистики про якість мережі.

C COUNT або --report-cycles COUNT

Вказує число циклів, після яких MTR завершить роботу.

P BYTES або --psize BYTES

Встановлює розмір пакетів в байтах.

I SECONDS або --interval SECONDS

Задає інтервал між відправляються пакетами.

N або --no-dns

Дозволяє не використовувати DNS, відображає IP-адреси вузлів.

A X.X.X.X або --address X.X.X.X

Дозволяє вказати адресу інтерфейсу комп'ютера, з якого будуть відправлятися ICMP-запити.

Разом

Зрозуміло, команди в консолі дають більш точний результат, оскільки фіксують навіть поодинокі втрати пакетів (короткі обриви), але Winmtr і MTR компактні і більш зручні у використанні. А на чому зупинити свій вибір, вирішувати тільки вам. :)

Ось, власне, і все, хто винен - ​​з'ясували, що робити - теж. :) Сподіваємося, матеріал був вам корисний, а якщо у вас залишилися додаткові околооблачние питання, звертайтеся до нас за грамотної.

У мережі інтернет, зокрема, на форумах, в разі виникнення проблеми з підключенням до якого-небудь вузла (), рекомендують перевірити пінг або виконати трасування маршруту і таким чином перевірити доступність сервера.

Але що таке пінг і що таке трасування? Пінг (ping) - це інструмент (утиліта) для перевірки цілісності з'єднання в мережах на основі TCP / IP. Трасування (traceroute або tracert команда) - це програма для визначення маршрутів прямування даних в мережах TCP / IP.

Однак не завжди можна зустріти інформацію про те, як саме виконується ця перевірка: як пінгувати або як зробити трасу.

Перевірка пинга

Для перевірки пінгу використовується однойменна команда ping, Яку необхідно вводити в командному рядку. Запустити командний рядок за допомогою таких дій:

Windows:

1) Пуск -> всі програми -> стандартні -> Командний рядок

2) Пуск -> виконати -> cmd

У даній ОС існує безліч терміналів, тому для цих цілей можна використовувати будь-який з встановлених на ПК. Зазвичай стандартний термінал можна запустити поєднанням клавіш CTRL+ALT+T.

Отже, щоб пропінгувати певний сервер, необхідно виконати команду:

Ping

Наприклад, для пинга адреси 11.222.33.44 необхідно виконати команду:

Ping 11.222.33.44

Нижче наведено приклад результатів виконання пінгу одного з IP адрес.

Як видно з результатів, було передано і отримано 4 пакети розміром 32 байта. Час обміну одним пакетом склало 47 мілісекунд.

Варто відзначити, що в Windows за замовчуванням виконується відправка тільки 4 пакетів. У Linux обмін пакетами триває до тих пір, поки користувач самостійно не зупинить процес сполучення клавіш CTRL+C. Щоб запустити ping аналогічним чином в Windows, необхідно використовувати параметр -t. наприклад:

Ping -t 11.222.33.44

Зупинка обміну пакетами виконується тим же поєднанням клавіш - CTRL+C.

Установка кількості відправлених пакетів

Щоб задати максимальну кількість відправлених пакетів, необхідно використовувати команду такого вигляду:

Windows:

Ping -n<число_пакетов>

наприклад:

Ping -n 5 11.22.33.44

Ping -c<число_пакетов>

наприклад:

Ping -c 5 11.22.33.44

Зміна розміру відправляються пакетів

Щоб виконати ping з використанням пакетів певного розміру (в байтах), необхідно використовувати наступну команду:

Windows:

Ping -l<размер_пакетов>

наприклад:

Ping -l 64 11.22.33.44

Ping -s<размер_пакетов>

наприклад:

Ping -s 64 11.22.33.44

В даному випадку проводилася відправка пакетів розміром в 64 байта.

Трасування маршруту може показати швидкість проходження пакетів між маршрутизаторами, які з'єднують ПК, з якого йдуть запити, і кінцевий сервер.

Для виконання трасування використовується наступна команда:

Windows:

Tracert

наприклад:

Tracert wikipedia.org

Traceroute

наприклад:

Traceroute wikipedia.org

Варто відзначити, що за замовчуванням при трасуванні також виконується DNS-запит на дозвіл IP адреси в доменне ім'я для кожного проходить маршрутизатора. Цю опцію можна відключити, таким чином, скоротивши час отримання результатів трасування.

Щоб активувати цю опцію необхідно використовувати такий вигляд команди:

Windows:

Tracert -d

Traceroute -n

У роботі кожного ІТ-спеціаліста, що підтримує канал зв'язку інтернет, постає питання якості та надійності послуг, що надаються інтернет-провайдерами. Основним інструментом перевірки є команда ping.

З цієї ради ви дізнаєтеся про основні прийоми роботи з командою pingв Windows.

Розглянемо деякі приклади використання цієї команди:

Для перевірки каналу скористаємося утилітою ping, яку запустимо з командного рядка.

Запуск командного рядка здійснюється через кнопку Пуск -> Виконати (для windows), позику пишемо cmd і натискаємо на клавішу Enter. Відкриється наступне вікно:

Пропінгуем (перевіримо доступність) будь-який відомий вам адресу в інтернеті, наприклад, mail.ru:

За замовчуванням, утиліта ping відсилає 4 пакети на цю адресу. Для того, щоб зрозуміти які втрати є на каналі, слід поставити ключ -t:


Таким чином, можна побачити втрати на каналі і час затримки пакетів. Перервати виконання команди можна в будь-який момент, натиснувши «ctrl C»

Для надання статистики в службу технічної підтримки інтернет-провайдера, вам необхідно зберегти результати в файл. Запускаєте команду ping наступним чином:

ping mail.ru -t -w 10000> testmail.txt

Чекаєте необхідний час тестування і натискаєте «ctrl C» для переривання запису:

Для читання файлу статистики можливо вам доведеться змінити шрифт в програмі Блокнот. Зробити це просто - відкриваєте зверху в Блокноті: Формат -> Шрифт і вибираєте terminal.

Як бачимо, команда pingдуже проста в роботі!

Всім знайомі ситуації, коли інтернет на комп'ютері несподівано розривається, таку поведінку можна спостерігати при використанні ADSL модемів, Wifi на великій відстані, GSM і інших подібних ненадійних технологій. Швидко з'ясувати чи є на комп'ютері інтернет можна за допомогою утиліти ping.

Але область її застосування набагато ширше, її використовують мережеві адміністратори для перевірки доступності віддаленого вузла в мережі, вона застосовується в різних скриптах і багатьох інших місцях. У цій статті буде розглянута команда ping в Linux, ми поговоримо про те, як користуватися утилітою, як вона працює, розглянемо її опції і можливості.

Утиліта ping - це дуже простий інструмент для діагностики мережі. Вона дозволяє перевірити доступний віддалений хост чи ні і все. Для цього утиліта перевіряє, чи може хост відповідати на мережні запити за допомогою протоколу ICMP.

Сподіваюся, не потрібно говорити, що всі дані по мережі передаються у вигляді невеликих пакетів. Програма передає невеликий пакет з даними ICMP і очікує отримати назад пакет відповіді, якщо отримує, то вважається що віддалений вузол доступний. ICMP або Internet Control Message Protocol - це надбудова над протоколом IP, яка використовується для передачі службових повідомлень і повідомлень і помилках.

Протокол ICMP може передавати тільки два типи пакетів - це повідомлення зі звітами про помилки і повідомлення запитів. У свою чергу, повідомлення запитів діляться на:

  • Повідомлення луна-запит;
  • Повідомлення луна-відповідь.

Спробуємо розібратися що робить команда ping. Отже, коли ви відправляєте запит ping віддаленого вузла, утиліта встановлює для кожного пакету унікальний ідентифікатор, а також TTL і час відправлення пакета. Якщо хост доступний, він відправляє відповідь, на основі часу відправки утиліта може обчислити час проходження пакета туди і назад. Потім відправляється наступний пакет. В кінці розраховується загальна кількість відправлених і прийнятих пакетів, відсоток втрат і інші дані.

команда Ping

Тепер нам залишилося трохи попрактикуватися. Але перед тим, як ми перейдемо до практики давайте розглянемо синтаксис команди і її опції. Синтаксис досить простий:

$ Ping опції адрес_узла

Формат команди ping дуже простий. В якості адреси вузла можна передавати як ip адресу, так і доменне ім'я. Опції налаштовують поведінка утиліти. Розглянемо основні з них:

  • -4 - використовувати тільки ipv4 (за замовчуванням);
  • -6 - використовувати тільки ipv6;
  • -A- адаптивний режим, час між відправленнями пакета адаптується до часу передачі і прийому пакета, але не менше ніж 200мс;
  • -b- дозволити ping широкомовної адреси;
  • - кількість пакетів, які потрібно відправити;
  • -D- виводити час у вигляді UNIX timestamp;
  • -f- режим флуду, в цьому режимі пакети передаються без затримок, може використовуватися для здійснення DoS атак на окремі вузли. Кількість точок, які виводить утиліта позначає кількість втрачених пакетів;
  • -i- інтервал в секундах між відправкою пакетів;
  • -I- використовувати цей мережевий інтерфейс для відправки пакетів;
  • -l- режим перевантаження, відправляється дуже багато пакетів і система не стежить за відповідними пакетами;
  • -n- не отримувати домени для ip адрес;
  • -r- ігнорувати таблиці маршрутизації і відправити пакет на вказаний інтерфейс;
  • -s- розмір одного пакета;
  • -t- встановити TTL вручну;
  • -v- більш детальний висновок.

Тепер, коли ми розглянули основні параметри команди ping і її синтаксис, прийшов час практики, далі поговоримо про те, як зробити ping певного вузла в Linux.

Як користуватися Ping?

Для перевірки працездатності мережі часто використовується програма ping будь-якого сайту, який завжди доступний, наприклад, google.com або ще простіше і коротше ya.ru. Вам буде достатньо передати утиліті в параметрах цю адресу, вона сама знайде ip і зробить все необхідне:

Як я і писав вище, для кожного пакету виводиться унікальний ідентифікатор icmp_seq, кількість вузлів до цільового вузла ttl і час, витрачений на доставку пакета time. Щоб зупинити ping натисніть клавіші Ctrl + C. В кінці утиліта вивела загальну статистику:

  • packets transmitted- відправлено пакетів;
  • received- отримано пакетів;
  • packet loss- відсоток втрачених пакетів;
  • time- загально час роботи;
    rtt min / avg / max / mdev- мінімальний час / середній час / максимальний час / квадратичне відхилення.

Якщо виконання команди ping не зупинити, то пакети можуть відправлятися дуже довгий час, це створює додаткове навантаження на сервер і тому не бажано. Ви можете відразу у виклику команди обмежити кількість відправлених пакетів за допомогою опції -c:

Точно так само як ми виконуємо ping для домену, можна вказати ip адресу безпосередньо. Це дозволяє перевірити чи є мережа коли невірно налаштовані сервери DNS. наприклад:

ping -c 3 8.8.8.8

Наступний вид відправки ping повідомлень, це ping флуд. За допомогою таких пакетів можна виконати тестування навантаження каналу або навіть заглушити інтернет з'єднання на одній з машин. Але ці функції можна використовувати тільки з правами суперкористувача. Для організації ping флуда вкажіть опцію -f:

ping -f сайт

За замовчуванням, в звичайному режимі, кожен наступний пакет відправляється, коли отримана відповідь на попередній. Але ви можете самі встановити інтервал між відправленням пакетів -i:

ping -i 0.2 сайт

Тут програма ping виконує так званий, настроюється флуд, ви вказуєте з якою інтенсивністю потрібно відправляти пакети. За допомогою опції -D ви можете побачити Unix Timestamp для кожного повідомлення:

ping -D сайт

висновки

У цій статті ми розглянули що таке команда ping в linux, як її використовувати основні параметри і методи застосування. Цей дуже простий інструмент можна застосовувати для тестування неполадок мережі та їх виправлення. В цьому плані утиліта може стати незамінною.

PING - основна утиліта командного рядка Windows для перевірки з'єднань в мережах на основі TCP / IP. Команда PING за допомогою відправки повідомлень з ехо-запитом по протоколу ICMP перевіряє з'єднання на рівні протоколу IP з іншим комп'ютером, що підтримує TCP / IP. Після кожної передачі виводиться відповідне повідомлення з луна-відповіддю.

Ping мабуть найголовніша TCP / IP-команда серед користувачів Windows, яка використовується для усунення неполадок і перевірки можливості доступу до Інтернет.

Команда Ping, запущена без параметрів, виводить довідку. Однаково результативно працює на всіх версіях Windows, включаючи і Windows 10.

Для перевірки мережі також можна скористатися командами:

  • TRACERT - визначає шлях до точки призначення за допомогою посилки луна-повідомлень;
  • PATHPING - надає інформацію про втрати даних на проміжних вузлах.

Синтаксис параметри важливі ключі команди PING

ping [-t] [-a] [-n лічильник] [-l розмір] [-f] [-i TTL] [-v тип] [-r лічильник] [-s лічильник] [(-j спісок_узлов | - k спісок_узлов)] [-w інтервал] [імя_конечного_компьютера], де

  • -t - Задає для команди ping відправку повідомлень з ехо-запитом до точки призначення до тих пір, поки команда не буде перервана. Для переривання команди і виведення статистики натисніть комбінацію CTRL-BREAK. Для переривання команди ping і вийхода з неї натисніть клавіші CTRL-C.
  • -a - Задає дозвіл зворотного імені по IP-адресою призначення. У разі успішного виконання виводиться ім'я відповідного вузла.
  • -n лічильник - Задає число повідомлень, що відправляються з луна-запитом. За замовчуванням - 4.
  • -l розмір - Задає довжину (в байтах) поля даних в відправлених повідомленнях з луна-запитом. За замовчуванням - 32 байта. Максимальний розмір - 65527.
  • -f - Задає відправку повідомлень з ехо-запитом з прапором «Don" t Fragment »в IP-заголовку, встановленому на 1. Повідомлення з луна-терміном не фрагментируются маршрутизаторами на шляху до місця призначення. Цей параметр корисний для усунення проблем, що виникають з максимальним блоком даних для каналу (Maximum Transmission Unit).
  • -i TTL - Задає значення поля TTL в IP-заголовку для повідомлень, що відправляються з луна-запитом. За замовчуванням береться значення TTL, задане за замовчуванням для вузла. Для вузлів Windows XP це значення зазвичай одно 128. Максимальне значення TTL - 255.
  • -v тип - Задає значення поля типу служби (TOS) в IP-заголовку для повідомлень, що відправляються з луна-запитом. За замовчуванням це значення дорівнює 0. тип - це десяткове значення від 0 до 255.
  • -r лічильник - Задає параметр запису маршруту (Record Route) в IP-заголовку для запису шляху, по якому проходить повідомлення з луна-запитом і відповідне йому повідомлення з луна-відповіддю. Кожен перехід в дорозі використовує параметр запису маршруту. По можливості значення лічильника задається рівним або більшим, ніж кількість переходів між джерелом і місцем призначення. Параметр лічильник має значення від 1 до 9.
  • -s лічильник - Вказує варіант штампа часу Інтернету (Internet Timestamp) в заголовку IP для запису часу прибуття повідомлення з луна-запитом і відповідного йому повідомлення з луна-відповіддю для кожного переходу. Параметр лічильник має значення від 1 до 4.
  • -j спісок_узлов - Вказує для повідомлень з ехо-запитом використання параметра вільної маршрутизації в IP-заголовку з набором проміжних точок призначення, вказаним в спіске_узлов. При вільної маршрутизації послідовні проміжні точки призначення можуть бути розділені одним або декількома маршрутизаторами. Максимальне число адрес або імен в списку вузлів - 9. Список вузлів - це набір IP-адрес (в точково-десятковій нотації), розділених пробілами.
  • -k спісок_узлов - Вказує для повідомлень з ехо-запитом використання параметра суворої маршрутизації в IP-заголовку з набором проміжних точок призначення, вказаним в спіске_узлов. При суворої маршрутизації наступна проміжна точка призначення повинна бути доступною безпосередньо (вона повинна бути сусідній в інтерфейсі маршрутизатора). Максимальне число адрес або імен в списку вузлів одно 9. Список вузлів - це набір IP-адрес (в точково-десятковій нотації), розділених пробілами.
  • -w інтервал - Визначає в мілісекундах час очікування отримання повідомлення з луна-відповіддю, яке відповідає повідомленням з ехо-запитом. Якщо повідомлення з луна-відповіддю ніхто не почув у межах заданого інтервалу, то видається повідомлення про помилку "Request timed out". Інтервал за замовчуванням дорівнює 4000 (4 секунди).
  • імя_конечного_компьютера - Задає точку призначення, ідентифіковану IP-адресою або ім'ям вузла.

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

  • Для відображення довідки в командному рядку по команді введіть: ping /?;
  • Для виконання перевірки з'єднання адреси ya.ru до припинення вручну введіть: ping ya.ru -t;
  • Для відправки повідомлення з луна-запитом по протоколу ICMP точки призначення 192.168.1.1 і зіставлення з її вузловим ім'ям введіть: ping -a 192.168.1.1;
  • Для відправки повідомлення з луна-запитом на адресу 10.0.99.221 десяти собщений з луна-запитом, кожне з яких має поле даних з 1000 байт, введіть: ping -n 10 -l 1000 10.0.99.221;
  • Для відправки повідомлення з луна-запитом точки призначення 10.0.99.221 і записи маршруту для 4 переходів введіть: ping -r 4 10.0.99.221;
  • Для відправки повідомлення з луна-запитом на адресу 10.0.99.221 і завдання вільної маршрутизації для точок призначення 10.12.0.1-10.29.3.1-10.1.44.1 введіть: ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221.

Відео - Як користуватися утилітою PING