Ping za zbiranje statistike omrežja uporablja pakete ICMP (Internet Control Message Protocol). Najpogostejša opravila, ki jih izvaja ukaz ping, so:
- Testiranje omrežne povezljivosti, vključno z LAN -om in internetom.
- Preverjanje stanja strežnika.
- Testiranje težav z DNS.
Ko uporabite ukaz ping, vaša naprava pošlje zahtevo gostiteljski napravi in počaka, da se povezava vzpostavi. Izhodni ukaz ping vsebuje informacije o paketih in času, ki ga je vsak paket potreboval, da je dosegel gostitelja. Terminal še naprej tiska odzive, dokler se komunikacija ne prekine. Preverimo, kako uporabiti ukaz ping v Linuxu:
Kako uporabiti ukaz ping:
Najprej preverite osnovno skladnjo ukaza ping:
ping [opcije] ime gostitelja
Pingajmo strežnik linuxhint, zaženimo Terminal in vtipkamo:
$pinglinuxhint.com
Zgornji izhod prikazuje različne informacije:
icmp_seq : Zaporedna številka paketa. Če gre za prvi paket, bi bila številka icmp_seq 1.
ttl : ttl pomeni Time to Live, število ttl predstavlja število skokov (usmerjevalnikov), ki jih paket potrebuje, da doseže cilj, preden ga zavrže.
čas : Čas, ki ga paket potrebuje, da doseže cilj in se nato vrne na gostiteljsko napravo.
Če želite ustaviti postopek pinga, pritisnite Ctrl C, ukaz bo povedal število paketov, ki jih je poslal/prejel, število izgubljenih paketov in čas.
Če ne dobite odgovora ping, potem med vašo napravo in strežnikom gostitelja ni omrežne povezave.
Kako spremeniti časovni interval med paketi (ukaz ping):
Ukaz Ping privzeto pošlje paket po eni sekundi, vendar je to časovno obdobje mogoče spremeniti. Če želite spremeniti čas, uporabite -i po pingu:
$ping-jaz2linuxhint.com
Če želite skrajšati čas:
$ping-jaz0,2linuxhint.com
Kako preveriti stanje lokalnega omrežja (ukaz ping):
Če imate težave z dostopom do spletnega mesta, lahko z ukazom ping diagnosticirate tudi lokalno omrežje. Uporabljajo se različni pristopi:
Najhitrejši način je:
$ping 0Ali:
$pinglokalni gostiteljnekateri uporabniki pa raje:
$ping127.0.0.1
Kako omejiti število paketov (ukaz ping):
Ukaz Ping še naprej pošilja pakete, dokler se ročno ne ustavi, vendar je število paketov mogoče omejiti z uporabo -c in nato število paketov, ker ime gostitelja:
$ping–C4linuxhint.com
Zgornji izhod je pokazal, da je ukaz poslal samo 4 pakete. Druga možnost omejevanja števila paketov je nastavitev časa:
$ping-v 6linuxhint.com
Zgornji ukaz bo po 6 sekundah prenehal pingati.
Kako poplaviti omrežje (ukaz ping):
Če želite preveriti delovanje omrežja pri velikih obremenitvah, lahko za poplavo omrežja uporabite tudi ukaz ping:
$ping–F linuxhint.com
V izhodu vsaka pika predstavlja poslani paket in povratni prostor za vsak odgovor.
Kako dobiti povzetek statistike (ukaz ping):
Če vas zanima le povzetek prenosa paketov, potem uporabite -q, q ali ta operater pomeni tiho:
$ping–C5–Q linuxhint.com
Kako narediti ping slišen (ukaz ping):
Če želite omogočiti zvok vsakega pinga, uporabite operator -a:
$ping–Linuxhint.com
Pogosto uporabljene možnosti pinga:
Spodaj so omenjene nekatere druge pogosto uporabljene možnosti pinga in njihova uporaba:
Možnost | Opis |
-b | Omogoča ping oddajnega IP -ja |
- | Pošiljanje paketov brez čakanja na odgovor (Za pošiljanje več kot 3 paketov je potrebno dovoljenje sudo) |
-V | Prikazuje trenutno različico pinga |
-v | Prikaže dodatne pakete ICMP skupaj z odzivi odmevov |
-T | Omogoča nastavitev časa življenja (ttl) |
-d | Za odpravljanje napak vtičnic |
-r | Omogoča obhodno usmerjevalno tabelo in pošlje neposredno gostitelju. |
-s | Nastavi velikost paketa |
Zaključek:
Ukaz Ping je dobro znan pripomoček za diagnosticiranje/odpravljanje težav in pridobivanje informacij o omrežju. Ta objava se osredotoča na nekatere bistvene ukaze pinga in njihovo uporabo. Če še vedno potrebujete več informacij o Pingu, izvedite človek ping v terminalu.