目次
1. Mis on ping-käsk?
ping-käsu ülevaade
Ping-käsk on põhiline tööriist, millega kontrollitakse ühendust võrgu hostiga. See saadab ICMP ECHO_REQUEST pakette ja saab nendele vastuseid, et tuvastada side viivitusi ja pakettide kadumist. Ping-i kasutatakse laialdaselt võrguühenduse kontrollimiseks ning see on saadaval enamikus operatsioonisüsteemides nagu Linux, Windows ja macOS. Näiteks järgmise käsuga saad pingida Google’i serverit ja kontrollida ühendust:ping google.com
Kui käivitad selle käsu, saadetakse ICMP paketid Google’i serverile (mis lahendatakse IP-aadressiks) ning kuvatakse vastuste saamiseks kuluv aeg (RTT: Round-Trip Time) ja pakettide kadu.2. Kuidas kasutada ping-käsku Ubuntu-s
Põhiline kasutus
Ping-käsu põhikasutus on väga lihtne. Piisab, kui määrad hostinime või IP-aadressi, ning vaikimisi saadab käsk ICMP pakette piiramatult kuni selle peatad. Näiteks:ping [hostinimi või IP-aadress]
Kui soovid Google’i serverit pingida, kasuta järgmist käsku:ping google.com
Sellel juhul saadab ping pakette seni, kuni katkestad käsu vajutades Ctrl + C
.
3. ping-käsu valikud ja näited
Pingimiste arvu määramine (-c)
Vaikimisi saadab ping pakette seni, kuni käsitsi peatad.-c
valikuga saad määrata, mitu korda pakette saadetakse.ping -c 4 google.com
See käsk saadab Google’i serverile neli paketti ja lõpetab töö pärast tulemuste kuvamist.Intervalli seadistamine (-i)
Tavaliselt saadab ping paketi iga sekundi järel, aga-i
valikuga saad intervalli muuta. Näiteks, et saata pakett iga 5 sekundi järel:ping -i 5 google.com
Paketi suuruse määramine (-s)
Vaikimisi on paketi suurus 56 baiti, kuid-s
valikuga saad selle muuta. See on kasulik võrgu jõudluse testimisel.ping -s 128 google.com
4. ping võrgu tõrkeotsingus
Kui esineb võrguühenduse probleeme, on ping-käsk kasulik tõrkeotsinguks. Kui ping ei tööta, võivad põhjused olla järgmised:- Tulemüüri seaded: Server või võrguseade võib ICMP paketid blokeerida. Kontrolli tulemüüri seadeid ja luba vajadusel ping.
- Vale võrgu seadistus: IP-aadressi või alamvõrgu maski valed seadistused võivad samuti probleeme põhjustada. Kontrolli võrgu seadeid uuesti.

5. ping-käsu kasutamine võrgu põhjalikumaks analüüsiks
Flood ping (-f)
Flood ping saadab korraga palju pakette, et testida võrgu jõudlust ja koormust. Selleks on vaja administraatori õigusi.sudo ping -f google.com
Aegumise määramine (-w)
Ping-käsu täitmisaega saab piirata-w
valikuga. Kui määratud aeg (sekundites) saab täis, peatub ping automaatselt.ping -w 10 google.com
6. Võrgu jälgimise automatiseerimine
Ping-käsku saab automatiseerida, näiteks kasutades cron-töid regulaarselt võrgu seisu kontrollimiseks. Näiteks, et käivitada ping iga 5 minuti järel ja salvestada tulemus logifaili:*/5 * * * * ping -c 1 google.com >> /var/log/ping.log