Kaip naudoti „Linux“ komandą „ping“, kad patikrintumėte ryšį su įrenginiais savo tinkle.
„ping“, kad patikrintumėte ryšį su įrenginiais savo tinkle.
Naudodami Linux komandą „ping“ galite patikrinti, ar esate prisijungę prie kitų kompiuterių ar įrenginių savo tinkle. Ji veikia su dauguma operacinių sistemų ir įrenginių, turinčių interneto ryšį.
Kas yra Linux komanda „ping“?
Komanda „ping“ yra paprastas ir patikimas įrankis, leidžiantis patikrinti, ar kompiuteris ar įrenginys yra pasiekiamas jūsų dabartiniame 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 distribucijomis, pvz., Ubuntu, bet apima visas įprastas operacines sistemas. Dauguma įrenginių, įskaitant maršrutizatorius, spausdintuvus ir skaitytuvus, taip pat gali atsakyti į ping užklausą. Nors galima rankiniu būdu išjungti automatinį atsakymą į ping užklausą, tai nesuteikia 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 kompiuterio vardą. Antruoju atveju bandoma kompiuterio vardą išversti į DNS adresą, todėl komanda „ping“ taip pat tinka tokiems adresams nustatyti. Jei „Linux ping“ nebus sustabdytas rankiniu būdu arba naudojant atitinkamą parinktį, jis siųs signalą kas sekundę neribotą laiką. Yra dvi skirtingos 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 konfigūruoti naudojant parametrus. Tikslas gali būti nustatytas IP adresas arba kompiuterio vardas.
Kokias parinktis turi komanda „ping“?
Be komandos „ping“ yra daugybė kitų parinkčių. Šios yra svarbiausios:
- -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čiamas ping užklausimas.
- -i [Interval]: Ši parinktis leidžia nustatyti intervalus tarp užklausų. Paprastai tai yra sekundė, o intervalas taip pat nustatomas sekundėmis.
- -W [Wait]: Ši parinktis leidžia nustatyti, kiek laiko komanda turėtų laukti atsakymo, kol automatiškai nustos bandyti. Tai taip pat nurodoma sekundėmis.
- -w [End time]: Šią parinktį galite naudoti, kad nustatytumėte, kiek laiko turėtų būti vykdomas ping užklausimas. Pasibaigus laikui, kuris taip pat nurodomas sekundėmis, ryšys nutraukiamas, nepriklausomai nuo to, ar jis buvo sėkmingas, ar ne.
„ping“ komandos pavyzdžiai
Kad būtų lengviau suprasti, kaip veikia Linux komanda „ping“, pateikiame keletą paprastų pavyzdžių:
$ ping examplesite.comshellŠi komanda kas sekundę be pertraukos siųs „ping“ užklausą svetainės examplesite.com adresui. Rezultatuose bus rodomas svetainės DNS adresas.
$ ping -c 5 examplesite.comshellŠi komanda išsiunčia penkis „ping“ užklausimus į „examplesite.com“ ir praneš, ar jie buvo sėkmingi, ar ne. Po penkių bandymų ryšio užmezgimas bus nutrauktas.
$ ping6 ipv6.examplesite.comshellNaudodami šią parinktį galite patikrinti, ar veikia IPv6 interneto ryšys ir ar per jį galima pasiekti puslapį examplesite.com.