Példa a "ping" parancs használatára

Bevezető bemutató

Bevezetés

A manuális oldal szerint a Linux "ping" parancs az ICMP protokoll kötelező ECHO_REQUEST datagramját használja egy ICMP ECHO_RESPONSE létrehozásához számos gateway-ből.

A manuális oldal sok technikai kifejezést használ, de mindössze annyit kell tudnia, hogy a Linux "ping" parancs arra használható, hogy megvizsgálja, rendelkezésre áll-e egy hálózat, és mennyi idő szükséges ahhoz, hogy küldjön és válaszoljon a hálózatról.

Miért használná a "ping" parancsot?

Legtöbben rendszeresen meglátogatják ugyanazokat a hasznos weboldalakat . Például látogassam el a BBC honlapját, hogy elolvassam a híreket, és meglátogatom a Sky Sports weboldalát, hogy megkapja a futballes híreket és eredményeket. Kétségtelenül megvan a saját kulcsfontosságú webhelye, mint például .

Képzeld el, hogy belépett a webcímre be a böngészőbe, és az oldal egyáltalán nem töltődött be. Ennek oka lehet sok dolognak.

Például lehet, hogy nincs internetkapcsolata, bár csatlakozik az útválasztóhoz . Néha az internetszolgáltató helyi problémákkal küzd, amelyek megakadályozzák az internet használatát.

Egy másik ok lehet, hogy a webhely valóban lefelé és nem érhető el.

Bármi legyen is az ok, könnyen ellenőrizheti a számítógép és a másik hálózat közötti kapcsolatot a "ping" paranccsal.

Hogyan működik a Ping parancs?

Amikor telefonját használja, tárcsázza a számot (vagy manapság inkább hívja a nevét a telefon címjegyzékéből), és a telefon cseng a vevő végében.

Amikor ez a személy válaszol a telefonra és azt mondja, "Hello" tudod, hogy van kapcsolatod.

A "ping" parancs hasonló módon működik. Megadja az IP-címet, amely egyenértékű egy telefonszámmal vagy egy webcímmel (az IP-címmel társított név), és a "ping" elküldi a kérést erre a címre.

Amikor a fogadó hálózat megkapja a kérést, visszaküldi azt a választ, amely alapvetően "hello" -ként szól.

A hálózatra válaszolni kívánt idő a késleltetésnek nevezik.

Példa a "ping" parancs használatára

Annak ellenőrzésére, hogy elérhető-e egy webhely, írja be a "ping" szót, majd kövesse annak a webhelynek a nevét, amelyhez csatlakozni szeretne. Például a pinghez a következő parancsot futtatja:

fütyülés

A ping parancs folyamatosan küldi a kéréseket a hálózathoz, és amikor egy beérkezett válasz érkezik, akkor a következő információkat kapja:

Ha a pingelt hálózat nem válaszol, mert nem érhető el, akkor értesítést kap róla.

Ha ismeri a hálózat IP-címét, használhatja ezt a weboldal neve helyett:

ping 151.101.65.121

Kap egy hallható "ping"

A ping parancsot akkor kaphatjuk meg, amikor a "-i" kapcsoló használatakor a parancs egy része a következő parancs szerint jelenik meg:

ping -a

Vissza az IPv4 vagy IPv6 címre

Az IPv6 a következő generációs protokoll a hálózati címek hozzárendeléséhez, mivel több egyedi lehetséges kombinációt biztosít, és az IPv4 protokollt a jövőben cserélje ki.

Az IPv4 protokoll az IP címeket hozzárendeli a jelenlegi szokásunkhoz. (Például 151.101.65.121).

Az IPv6 protokoll az IP-címeket a [fe80 :: 51c1 :: a14b :: 8dec% 12] formátumban adja hozzá.

Ha vissza szeretné küldeni a hálózati cím IPv4 formátumát, akkor a következő parancsot használhatja:

ping -4

Az IPv6 formátum használatához a következő parancs használható:

ping -6

A ping mennyisége korlátozása

Alapértelmezésben a hálózat pingelésénél folytatódik, amíg a CTRL és C billentyűk egyidejű megnyomásával befejezi a folyamatot.

Hacsak nem teszteli a hálózati sebességet, akkor valószínűleg csak pinget szeretne, amíg nem kap választ.

A "-c" kapcsolóval a kísérletek számát a következők szerint korlátozhatja:

ping -c 4

Mi történik itt, hogy a parancsot a fenti parancs 4 alkalommal küldi. Az eredmény az, hogy 4 csomagot küldhetsz, és csak 1 választ kapsz.

Egy másik dolog, amit tehetünk, egy határidőt határoz meg a ping parancs futtatásához a "-w" kapcsolóval.

ping -w 10

Ez határozza meg, hogy a ping 10 másodpercig tartson.

Ami érdekes a parancsok ilyen módon történő futtatásával kapcsolatban, az a kimenet, amely megmutatja, hogy hány csomagot küldtek és hányat fogadtak.

Ha 10 csomagot küldtek, és csak 9-et kaptak vissza, ez 10% -os csomagveszteséget jelent. Minél nagyobb a veszteség, annál rosszabb a kapcsolat.

Használhat másik kapcsolót, amely elárasztja a kérések számát a fogadó hálózathoz. Minden csomag esetén a pont megjelenik a képernyőn, és minden alkalommal, amikor a hálózat reagál, a pontot elveszik. Ezzel a módszerrel láthatja vizuálisan, hogy hány csomag elveszik.

Szuperfelhasználónak kell lennie ahhoz, hogy futtassa ezt a parancsot, és valójában csak a hálózatfigyelés céljára szolgál.

sudo ping -f

Az árvíz ellenkezője az egyes kérelmek közötti hosszabb időtartam meghatározása. Ehhez a "-i" kapcsolót a következőképpen használhatja:

ping -i 4

A fenti parancs 4 másodpercenként pingzik.

A kimenet visszaszorítása

Lehet, hogy nem törődsz az összes elküldött és fogadott kérés között, de csak a kimenet elején és végén.

Például, ha a "-q" kapcsolóval elküldte a következő parancsot, akkor kap egy üzenetet, amely a pingált IP címet tartalmazza, és a végén az elküldött és fogadott csomagok száma és a csomagvesztés minden beavatkozó vonal nélkül.

ping -q -w 10

összefoglalás

A ping parancs néhány más opcióval rendelkezik, amelyek a manuális oldal elolvasásával érhetők el.

A manuális oldal elolvasásához a következő parancsot kell futtatni:

ember ping