„ping“, kad pa­tik­rin­tu­mė­te ryšį su įren­gi­niais savo tinkle.

Naudodami Linux komandą „ping“ galite pa­tik­rin­ti, ar esate pri­si­jun­gę prie kitų kom­piu­te­rių ar įrenginių savo tinkle. Ji veikia su dauguma ope­ra­ci­nių sistemų ir įrenginių, turinčių interneto ryšį.

Kas yra Linux komanda „ping“?

Komanda „ping“ yra paprastas ir patikimas įrankis, lei­džian­tis pa­tik­rin­ti, ar kom­piu­te­ris ar įrenginys yra pa­sie­kia­mas jūsų da­bar­ti­nia­me tinkle. Naudodami šią komandą, jūs siunčiate užklausą, į kurią turėtų būti greitai atsakyta. Tuomet galite manyti, kad tarp dviejų įrenginių yra ryšys ir juo galima naudotis. Užklausos ir atsakymai nėra ribojami tik Linux ir Linux dist­ri­bu­ci­jo­mis, pvz., Ubuntu, bet apima visas įprastas ope­ra­ci­nes sistemas. Dauguma įrenginių, įskaitant marš­ru­ti­za­to­rius, spaus­din­tu­vus ir skai­ty­tu­vus, taip pat gali atsakyti į ping užklausą. Nors galima rankiniu būdu išjungti au­to­ma­ti­nį atsakymą į ping užklausą, tai ne­su­tei­kia jokių saugumo privalumų.

Kaip veikia Linux komanda „ping“?

Komanda „ping“ įvedama ir vykdoma terminale. Ji siunčia paprastą signalą į nurodytą adresatą, kuris atsako savo signalu. Adresatas nurodomas naudojant IP adresą arba kom­piu­te­rio vardą. Antruoju atveju bandoma kom­piu­te­rio vardą išversti į DNS adresą, todėl komanda „ping“ taip pat tinka tokiems adresams nustatyti. Jei „Linux ping“ nebus su­stab­dy­tas rankiniu būdu arba naudojant ati­tin­ka­mą parinktį, jis siųs signalą kas sekundę neribotą laiką. Yra dvi skir­tin­gos komandos versijos: „ping“ naudojama IPv4 adresams, o „ping6“ – IPv6 adresams.

Kaip atrodo „ping“ sintaksė?

Komandos „ping“ sintaksė yra tokia:

$ ping [Options] [Target]
shell

„ping“ yra pati komanda, kurią galima kon­fi­gū­ruo­ti naudojant pa­ra­met­rus. Tikslas gali būti nu­sta­ty­tas IP adresas arba kom­piu­te­rio vardas.

Kokias parinktis turi komanda „ping“?

Be komandos „ping“ yra daugybė kitų parinkčių. Šios yra svar­biau­sios:

  • -c [Skaičius]: Naudodami šią parinktį galite nustatyti, kiek užklausų iš viso bus išsiųsta. Pasiekus šį skaičių, komanda „ping“ bus nutraukta.
  • -I [Interface]: Ši parinktis nustato, per kurias sąsajas siun­čia­mas ping už­klau­si­mas.
  • -i [Interval]: Ši parinktis leidžia nustatyti in­ter­va­lus tarp užklausų. Paprastai tai yra sekundė, o in­ter­va­las taip pat nu­sta­to­mas se­kun­dė­mis.
  • -W [Wait]: Ši parinktis leidžia nustatyti, kiek laiko komanda turėtų laukti atsakymo, kol au­to­ma­tiš­kai nustos bandyti. Tai taip pat nurodoma se­kun­dė­mis.
  • -w [End time]: Šią parinktį galite naudoti, kad nu­sta­ty­tu­mė­te, kiek laiko turėtų būti vykdomas ping už­klau­si­mas. Pa­si­bai­gus laikui, kuris taip pat nurodomas se­kun­dė­mis, ryšys nu­trau­kia­mas, ne­pri­klau­so­mai nuo to, ar jis buvo sėkmingas, ar ne.

„ping“ komandos pa­vyz­džiai

Kad būtų lengviau suprasti, kaip veikia Linux komanda „ping“, pa­tei­kia­me keletą paprastų pavyzdžių:

$ ping examplesite.com
shell

Ši komanda kas sekundę be per­trau­kos siųs „ping“ užklausą svetainės examp­le­si­te.com adresui. Re­zul­ta­tuo­se bus rodomas svetainės DNS adresas.

$ ping -c 5 examplesite.com
shell

Ši komanda išsiunčia penkis „ping“ už­klau­si­mus į „examp­le­si­te.com“ ir praneš, ar jie buvo sėkmingi, ar ne. Po penkių bandymų ryšio už­mez­gi­mas bus nu­trauk­tas.

$ ping6 ipv6.examplesite.com
shell

Naudodami šią parinktį galite pa­tik­rin­ti, ar veikia IPv6 interneto ryšys ir ar per jį galima pasiekti puslapį examp­le­si­te.com.

Go to Main Menu