Ръчно какво е и как да използвате командата PING Windows и Linux

Една от най -използваните команди на ниво администрация и поддръжка през времето е командата PING.
Повечето от нас знаят, че тази команда ни дава възможност да проверим връзката с отдалечен компютър, като изпратим поредица от заявки и по този начин проверим нейната наличност и обхват.
Днес ще анализираме подробно всичко, което ни предлага тази команда, както и нейните множество алтернативи за използване в Windows и Linux среди.

Какво представлява командата pingPing (Packet Internet Groper - Internet Packet Finder) е команден инструмент, включен по подразбиране в операционни системи, с който ще имаме възможност да проверим състоянието на връзката с локален или отдалечен компютър и това е доста полезно за проверка дали даден IP адрес или компютър е достъпен или не и в по този начин предприемете административни действия.

Как работи командата PingТрябва да се отбележи, че благодарение на тази команда можем да проверим дали има грешки при свързване в мрежата и за това командата ping изпраща поредица от пакети до IP адрес или компютър и благодарение на изчакване на отговор по споменатия адрес или оборудване може да се определи дали връзката представлява някакъв вид забавяне и това е известно като латентност.

По този начин, когато отговорът на ping е бърз, това показва, че връзката е добра, но когато отговорът е грешен или бавен, това показва, че нещо по пътя работи с грешка, било то рутер, модем и т.н., и по този начин ще имаме възможност да анализираме къде е грешката да предприеме коригиращи действия.

Кога да използвате командата pingИма някои ситуации, в които тази команда е доста полезна в нашите задачи за поддръжка и управление, някои от тези случаи са:

  • Проверете латентността между два адреса или екипи.
  • Проверете свързаността на мрежа.
  • Познай я IP адрес на домейн.
  • Може да се приложи в скриптове за контрол на наличността на отдалечен сървър.
  • Проверете наличност на екип.
Можем да проверим, че използването на тази команда е доста обширно и е от голяма помощ за много управленски задачи.

1. Параметри за добавяне към командата PING в Windows и Linux


Въпреки че през повечето време използваме командата Ping по прост начин (ping (IP адрес), има поредица от параметри, които могат да бъдат добавени, за да се увеличат възможностите на Ping, този синтаксис е
 ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w timeout] [- R] [-S srcaddr] [-p] [-4] [-6] цел [/?]
Гореспоменатите параметри изпълняват следните роли

-TИзползвайки тази опция, ние посочваме, че ping продължава да изпраща заявки до целевото устройство или адреса непрекъснато, за да спрем изпращането на заявки ще използваме комбинацията от клавиши Ctrl + C.

-да сеТози параметър разрешава името на хост в IP адрес.

-n count (Брой)Този параметър ни позволява показва броя на ехо заявките които ще изпратим до адреса на дестинацията, стойността на по подразбиране е 4.

-l размер (размер)Този параметър ни позволява да посочим в байтове, размер на полето за данни в изпратени съобщения за заявка. Размерът може да бъде между 32 до 65 527, като 32 е стойността по подразбиране.

-FС помощта на този параметър предотвратяваме изпращането на съобщения за заявка бъде фрагментиран между рутерите и местоназначението.

-i TTL TTL - Време за животИзползвайки този параметър, имаме възможност да зададем живота на всяко съобщение изпратен.

-v TOS TOS (Тип услуга)Използвайки този параметър имаме възможност да установим стойност за типа услуга и това не е широко използвана стойност от Windows 7.

-r бройС този параметър имаме възможност да зададем брой скокове Между локалния компютър и целевия компютър, който искаме да се показва на екрана, максималната стойност, която можем да зададем, е 9.

-броятС този параметър показваме часа във формата на времевата отметка в който се получава заявката и се изпраща ехо отговор. Максималната стойност, която трябва да бъде зададена, е 4.

-w таймаутТози параметър ни позволява задайте таймаут че командата ping трябва да изчака всеки отговор от изпратените заявки. Тази стойност е представена в милисекунди и стойността по подразбиране е 4000 ms или 4 секунди.

-RС този параметър задаваме двупосочен маршрут от подадените заявления.

-S srcaddrС тази опция можем посочете адреса на източника или адрес на ресурса.

-стрС този параметър пингираме доставчик на виртуализация като Hyper-V.

-4Когато използвате този параметър принуждаваме командата ping да използвате изключително IPV4 адресиране.

-6С този параметър принуждаваме командата ping да изпълни изключително използване на IPv6 адресиране.

МишенаТази стойност се отнася до адрес на дестинация или екип където ще изпълним командата ping.

/?Тази заместваща карта показва помогне на командата ping.

ЗабележкаВажно е да се изясни, че параметрите -f, -v, -r, -s, -j и -k работи изключително с адреси IPv4 докато параметрите -R и -S работа с адреси IPv6 единствено и само.

2. Резултат при изпълнение на командата PING в Windows и Linux

Етап 1
За да знаем как реагира командата ping, извършихме основно ping

 ping www.solvetic.com

Увеличете

Стъпка 2
The Основната структура на Ping е следното:

Отговор от (IP адрес)Показва, че командата ping получава отговор на заявката за пакети, изпратени от целевия IP адрес.

БайтовеПосочете размера в байтове на отговора.

Метеорологично времеОтнася се до метеорологично време, в милисекунди, какво пинг получи отговора от целевия екип.

TTLПоказва Време за живот или Време на живот показва през колко рутера или устройства преминава пакета, преди да бъде отхвърлен.

Изпратени пакетиПоказва броя на изпратени заявки чрез командата ping.

Получени пакетиПоказва кои пакети са получили правилен отговор от ръководството на екипа или дестинацията.

Изгубени пакетиПоказва колко искания са били неправилни поради някакъв провал в пътя на заявката.

Стъпка 3
Въпреки че в описания пример всички пакети понякога получават правилен отговор можем да бъдем пред следните съобщения:

Дестинационната мрежа е недостъпнаТази грешка показва, че няма път до адреса или екипа на местоназначението.

Изчакване за тази заявкаТази грешка показва, че има грешки във връзката между домашния и целевия компютър.

Стъпка 3
Някои от причините за тези грешки са:

  • Целевият екип е изключен или празен ход.
  • Някои от рутери по пътя има неактивен.
  • The латентност е по -високо от една секунда.
  • Няма обратен път към екипа.

3. Примери за командата Ping в Windows 10


Ще видим някои примери за това как да използвате командата ping в Windows 10

ping -n 6 -l 1000 www.solvetic.comС тази команда ние показваме, че те са 6 заявки, изпратени до целевия екип, с параметър n и с параметър -l показваме, че размерът на всеки изпратен пакет е 1000 байта.

Увеличете

ping -a 8.8.8.8В този пример инструктираме командата ping да се опита да разреши името на хоста, чийто IP адрес е 8.8.8.8 и ако не го разреши, изпълнете пинг нормално. Можем да видим, че командата ping решава, че името на хостът е google-public-dns-a.google.com.

Увеличете

ping -i www.solvetic.comТази опция увеличете времето за доставка Между всеки пакет, в този пример, сме определили времето между пакета и пакета да бъде 4 секунди.

Увеличете

ping localhostТози параметър ни позволява да пингваме и проверете мрежовата свързаност на местния отбор.

Увеличете

ping -w 6 www.solvetic.comС този параметър ние показваме на командата ping, че изпращане на заявки за 6 секунди и завършете автоматично процеса на доставка.

Увеличете

ping google.com -f -l 1472С този параметър можем да установим дали има някакъв вид дефрагментация в изпратените пакети.

Увеличете

ping -r 4 www.solvetic.comС посочения параметър им позволяваме да се показват в конзолата маршрутът в 4 скока до адреса на местоназначението.

Увеличете

4. Примери за командата Ping в Ubuntu 16


Ubuntu 16 е един от най -използваните дистрибуции и популярен Linux заради неговата гъвкавост и обхват. Можем да използваме командата Ping, за да знаем различни състояния на мрежата оттам, някои от примерите, използващи Ping в Ubuntu 16 са

ping ww.solvetic.comТази опция прави a постоянно пинг към ръководството или екипа на дестинацията; За да спрем изпращането на пакети, ще използваме комбинацията от клавиши Ctrl + C.

Увеличете

Можем да видим пълно обобщение на това колко пакета са изпратени, cколко правилни и колко загубени, както и максималното и минималното време за реакция.

ping www.solvetic.com -c 1С този параметър изпращаме заявка до проверете състоянието на целевия компютър.

Увеличете

ping -c 7 www.solvetic.comИзползвайки този параметър изпратили сме 7 заявки до адреса на местоназначение, за да проверите състоянието му и след седмата заявка спрете изпращането и покажете резултатите.

Увеличете

ping -VТази опция ни позволява да видим пинг версията на Ubuntu 16

Увеличете

ping -c 5 -q www.solvetic.comThe -q параметър ни позволява изключително да виждаме обобщената статистика на Ping на екрана.

Увеличете

ping -w 80 localhostС тази стойност ние показваме това 80 заявки за проверка на състоянието на мрежата, по време на разгръщането на пакетите можем да използваме комбинацията от клавиши Ctrl + │ за показване на a обобщение на пакета до този момент, в този пример на пакети 13 и 16.

Увеличете

[panelplain = 'ping -R www.solvetic.com'] Благодарение на тази команда можем да покажем пълния път на двете пакети, изпратени като получени.

Увеличете

Можем да използваме командата Ping в различните среди, за да получим ясна и подробна информация за състоянието на мрежата и компонентите, които участват в процеса на комуникация, за да поддържаме централизиран контрол върху състоянието и евентуални грешки в самите тях. В допълнение към тази команда имаме и други интересни, затова ви предлагаме да видите как да използвате ipconfig, tracert, ping и nslookup от PowerShell за администриране на нашите системи и мрежи.

Команди на PowerShell

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave