Návod, co je a jak používat příkaz PING pro Windows a Linux

Jedním z nejpoužívanějších příkazů na administrativní a podpůrné úrovni v průběhu času je příkaz PING.
Většina z nás ví, že tento příkaz nám dává možnost ověřit spojení se vzdáleným počítačem odesláním řady požadavků a zkontrolovat tak jeho dostupnost a rozsah.
Dnes budeme podrobně analyzovat vše, co nám tento příkaz nabízí, a také jeho více alternativ pro použití v Prostředí Windows a Linux.

Co je to příkaz pingPing (Packet Internet Groper - Internet Packet Finder) je příkazový nástroj, který je ve výchozím nastavení součástí operačních systémů, pomocí kterých budeme mít možnost ověřit stav připojení k místnímu nebo vzdálenému počítači, a to je velmi užitečné pro kontrolu, zda je určitá adresa IP nebo počítač přístupný či nikoli a v tímto způsobem provádět administrativní akce.

Jak funguje příkaz PingJe třeba poznamenat, že díky tomuto příkazu můžeme zkontrolovat, zda v síti nejsou chyby připojení, a proto příkaz ping odešle řadu paketů na IP adresu nebo počítač a díky časový limit odezvy uvedenou adresou nebo zařízením lze určit, zda konektivita představuje nějaký typ zpoždění, a toto je známé jako latence.

Tímto způsobem, když je odezva na příkaz ping rychlá, znamená to, že je připojení dobré, ale když je odpověď chybná nebo pomalá, znamená to, že něco na cestě pracuje s chybou, ať už je to router, modem atd., a tímto způsobem budeme mít příležitost analyzovat kde je chyba? provést nápravná opatření.

Kdy použít příkaz pingExistují situace, kdy je tento příkaz v rámci našich úkolů podpory a správy docela užitečný. Mezi tyto případy patří:

  • Zkontrolujte latenci mezi dvěma adresami nebo týmy.
  • Ověřte připojení sítě.
  • Znát ji IP adresa domény.
  • Lze implementovat ve skriptech řídit dostupnost vzdáleného serveru.
  • Zkontrolovat dostupnost týmu.
Můžeme ověřit, že použití tohoto příkazu je poměrně rozsáhlé a velmi pomáhá pro mnoho úkolů správy.

1. Parametry, které se mají přidat do příkazu PING ve Windows a Linuxu


Ačkoli většinu času používáme příkaz Ping jednoduchým způsobem (ping (IP adresa), existuje řada parametrů, které lze přidat ke zvýšení schopností Ping, tato syntaxe je
 ping [-t] [-a] [-n počet] [-l velikost] [-f] [-i TTL] [-v TOS] [-r počet] [-s počet] [-w časový limit] [- R] [-S srcaddr] [-p] [-4] [-6] cíl [/?]
Výše uvedené parametry splňují následující role

-tPomocí této možnosti indikujeme, že ping pokračuje v nepřetržitém odesílání požadavků na cílové zařízení nebo adresu, k zastavení odesílání požadavků použijeme kombinaci kláves Ctrl + C.

-naTento parametr přeloží název hostitele v IP adrese.

-n počet (počet)Tento parametr nám to umožňuje udává počet požadavků na echo že pošleme na cílovou adresu, hodnota za výchozí je 4.

-l velikost (velikost)Tento parametr nám umožňuje zadat v bajtech velikost datového pole v odeslaných žádostech. Velikost může být mezi 32 a 65 527, přičemž 32 je výchozí hodnota.

-FPoužitím tohoto parametru zabráníme odesílání žádostí od být roztříštěný mezi směrovači a cílem.

-i TTL TTL - Čas do životaPomocí tohoto parametru máme možnost nastavit životnost každé zprávy odesláno.

-v TOS TOS (typ služby)Pomocí tohoto parametru máme možnost navázat hodnota pro typ služby a v systému Windows 7 to není široce používaná hodnota.

-početPomocí tohoto parametru máme možnost nastavit počet skoků Mezi místním počítačem a cílovým počítačem, který chceme zobrazit na obrazovce, lze nastavit maximální hodnotu 9.

-počítá seS tímto parametrem zobrazujeme čas ve formátu časového razítka ve kterém je přijat požadavek a odeslána odezva na ozvěnu. Maximální nastavitelná hodnota je 4.

-w časový limitTento parametr nám to umožňuje nastavit časový limit že příkaz ping musí počkat na každou odpověď ze zaslaných požadavků. Tato hodnota je reprezentována v milisekundách a výchozí hodnota je 4000 ms nebo 4 sekundy.

-RTímto parametrem nastavíme okružní trasa podaných žádostí.

-S srcaddrS touto možností můžeme zadejte adresu zdroje nebo adresa zdroje.

-pS tímto parametrem pingujeme poskytovatele virtualizace, jako je Hyper-V.

-4Při použití tohoto parametru vynutíme příkaz ping používat výhradně adresování IPV4.

-6Pomocí tohoto parametru vynucíme příkaz ping výhradní použití adresování IPv6.

cílováTato hodnota odkazuje na cílová adresa nebo tým kde provedeme příkaz ping.

/?Tato divoká karta zobrazuje Pomoc příkazu ping.

PoznámkaJe důležité objasnit, že parametry -f, -v, -r, -s, -j a -k pracovat výhradně s adresami IPv4 zatímco parametry -R a -S pracovat s adresami IPv6 výhradně.

2. Výsledek při provádění příkazu PING ve Windows a Linuxu

Krok 1
Abychom věděli, jak příkaz ping reaguje, provedli jsme základní příkaz ping

 ping www.solvetic.com

ZVĚTŠIT

Krok 2
The Základní struktura Pingu je další:

Odpověď od (IP adresa)Udává, že příkaz ping přijímá odpověď na požadavek na pakety odeslané z cílové adresy IP.

BajtyUveďte velikost v bajtů odpovědi.

PočasíOdkazuje na počasí, v milisekundách, co ping dostal odpověď cílovým týmem.

TTLOznačuje Time to Life nebo Time of Life označuje přes kolik routerů nebo zařízení prochází balíček před odmítnutím.

Balíčky odeslányUdává počet odeslané žádosti příkazem ping.

Přijaté balíčkyUdává, které balíčky získaly a správná odpověď týmem nebo destinačním managementem.

Ztracené balíčkyOznačuje kolik žádostí bylo nesprávných kvůli nějaké chybě na cestě požadavku.

Krok 3
Ačkoli v popsaném příkladu všechny balíčky dostaly občas správnou odpověď můžeme být před následujícími zprávami:

Cílová síť nepřístupnáTato chyba to naznačuje neexistuje žádná cesta na cílovou adresu nebo tým.

Časový limit pro tuto žádostTato chyba to naznačuje v připojení jsou chyby mezi domácím počítačem a cílovým počítačem.

Krok 3
Některé z příčin těchto chyb jsou:

  • Cílový tým je vypnutý nebo nečinný.
  • Některé z routery na cestě tam je neaktivní.
  • The latence je vyšší než jedna sekunda.
  • Neexistuje žádná zpáteční trasa do týmu.

3. Příklady příkazu Ping ve Windows 10


Uvidíme několik příkladů použití příkazu ping v systému Windows 10

ping -n 6 -l 1000 www.solvetic.comTímto příkazem dáváme najevo, že jsou Cílovému týmu bylo odesláno 6 žádostí, s parametrem n as parametrem -l to naznačujeme velikost každého odeslaného balíčku je 1000 bajtů.

ZVĚTŠIT

ping -a 8.8.8.8V tomto příkladu zadáme příkazu ping, aby se pokusil přeložit jméno hostitele, jehož IP adresa je 8.8.8.8, a pokud jej nevyřeší, proveďte ping jako obvykle. Vidíme, že příkaz ping vyřeší název souboru hostitelem je google-public-dns-a.google.com.

ZVĚTŠIT

ping -i www.solvetic.comTato možnost prodloužit dobu přepravy Mezi každým paketem jsme v tomto případě definovali čas mezi paketem a paketem na 4 sekundy.

ZVĚTŠIT

ping localhostTento parametr nám umožňuje ping a zkontrolujte připojení k síti místního týmu.

ZVĚTŠIT

ping -w 6 www.solvetic.comTímto parametrem označujeme příkazu ping, že odesílejte žádosti na 6 sekund a automaticky dokončete proces odeslání.

ZVĚTŠIT

ping google.com -f -l 1472Pomocí tohoto parametru můžeme zjistit, zda existuje nějaká defragmentace v odeslaných balíčcích.

ZVĚTŠIT

ping -r 4 www.solvetic.comS uvedeným parametrem je povolujeme zobrazit v konzole trasa ve 4 skocích na cílovou adresu.

ZVĚTŠIT

4. Příklady příkazu Ping v Ubuntu 16


Ubuntu 16 jeden z nejpoužívanější distribuce a populární Linux pro svou univerzálnost a rozsah. Můžeme použít příkaz Ping, abychom odtud znali různé stavy sítě, některé příklady používající Ping v Ubuntu 16 jsou

ping na ww.solvetic.comTato volba umožňuje a trvalé ping managementu destinace nebo týmu; K zastavení odesílání balíků použijeme kombinaci klíčů Ctrl + C..

ZVĚTŠIT

Můžeme vidět kompletní souhrn počtu odeslaných balíků, ckolik správných a kolik ztracených, stejně jako maximální a minimální doba odezvy.

ping www.solvetic.com -c 1S tímto parametrem odešleme požadavek na zkontrolujte stav cílového počítače.

ZVĚTŠIT

ping -c 7 www.solvetic.comPomocí tohoto parametru odeslali jsme 7 žádostí na cílovou adresu zkontrolovat její stav a po sedmé žádosti zastavit odesílání a zobrazit výsledky.

ZVĚTŠIT

ping -VTato možnost nám umožňuje vidět verzi ping na Ubuntu 16

ZVĚTŠIT

ping -c 5 -q www.solvetic.comThe -q parametr nám umožňuje exkluzivně zobrazit souhrn statistik Ping na obrazovce.

ZVĚTŠIT

ping -w 80 localhostTouto hodnotou to naznačujeme 80 požadavků na kontrolu stavu sítě, během nasazení balíčků můžeme použít kombinaci kláves Ctrl + │ k zobrazení a shrnutí balíčku do té doby, v tomto případě na balících 13 a 16.

ZVĚTŠIT

[panelplain = 'ping -R www.solvetic.com'] Díky tomuto příkazu můžeme zobrazit úplnou cestu obou balíčky odeslané jako přijaté.

ZVĚTŠIT

Příkaz Ping můžeme použít v různých prostředích, abychom získali jasné a podrobné informace o stavu sítě a komponentách, které se účastní komunikačního procesu, abychom udrželi centralizovanou kontrolu nad stavem a možnými poruchami v nich samotných. Kromě tohoto příkazu máme ještě další zajímavé, takže doporučujeme vidět jak používat ipconfig, tracert, ping a nslookup z PowerShell spravovat naše systémy a sítě.

Příkazy prostředí PowerShell

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave