Linux

Sve o PING komandi


Svi mrežni administratori i IT stručnjaci su dobro poznati sa komandom pinga. To je komanda za spašavanje životinja koja provjerava osnovnu povezanost između dva hosta kao što su host ili server hosta.

Hajde da skočimo i detaljno saznamo.

Šta je Ping i kako to funkcioniše

PING označava Packet InterNet Groper. Utility ili program za određivanje da li je određena IP adresa ili host / server dostupna sa vaše mreže ili ne. Ping uslužni program se obično koristi za proveru mrežnih grešaka i za dijagnozu tog problema. Radni mehanizam je jednostavan, ali štedi život. Radi tako što šalje paket na određenu adresu IP adrese / hosta / servera i čeka odgovor na taj host i mjeri kašnjenje tog odgovora. Ovo je poznato i kao latencija.

Dakle, možete znati da li je host dostupan sa vaše mreže i koliko brzo dobijete odgovor od tog domaćina nakon što ste poslali PING zahtjev. Brz ping ili niska latencija podrazumevaju veću odzivnu vezu, posebno u aplikacijama gde je vreme sve (kao što su online web igre). Normalno, ping se meri u milisekundama (ms). veća latencija znači sigurno imati problema sa vašom mrežom. Iako ova latencija varira mnogo zavisno ili usmeravajući i Geo lokaciju. Ako ste u SAD i vi pingujete domaćinima SAD onda će kašnjenje biti niže. Međutim, ako ste u SAD-u, a vi piningćete domaćin Bangladeša, definitivno će vaša latencija biti veća zbog Geo lokacije i broja HOP-a za to rutiranje.

PING je primarna tehnika za rešavanje problema za bilo koju vezu. Odgovaraće ili echo za odgovor. Ping šalje poruku serveru / hostu koji sadrži poruku "PING" i primi kopiju poruke sa tog hosta / servera. Ping izračunava "Vrijeme zaokruženog putovanja" (ili RTT) da za preuzimanje određenog servera / domaćina potreban je paket.

Svaki moderni operativni sistem ima ovaj ping alat pre instaliran. Dakle, ovaj program korisničkog programa možete naći na svim OS-ima samo sa terminala (ako radite kao UNIX / Linux operativni sistem) ili iz (Command prompt / MS DOS Prompt) ako koristite MS Windows operativni sistem.

Bilješka: Neki host ili server može blokirati ili ne dozvoliti bilo koji ping ili ICMP zahtjev za sigurnost.

Evo, pokazaću vam primere pinga koristeći Ubuntu 14.04.3 LTS Linux OS. Možete koristiti bilo koju Linux distribuciju koju imate.

Dobivanje ping verzije

Da biste saznali verziju, otvorite terminal i izdajte naredbu ispod.

sudo ping -V

PingUnixmenV

To će vam dati trenutno instalirane verzije pinga za vas.

Ping Execution

Postoji nekoliko razlika dok vršite test ping ili pining sa operativnog sistema MS Windows i UNIX / Linux kao što je OS.

Jednostavna ping naredba traži samo jedan parametar, a parametar je ime hosta ili IP adresa hosta koju želite pingovati. Jednostavan primer pinga je sličan kao u nastavku. Otvorite terminal i ukucajte sledeće

ping unixmen.com

ovdje unixmen.com je ime domaćina ili host.

Sa gornjom naredbom videćete nešto ovako

PingUbuntuunixmen01

Morate zaustaviti komandu pinga pritiskom na CTRL + C. Ostalo će da pinguje beskonačno dok ga ne zaustavite. Nakon svake komande pinga, prikazaće se ljetni izvještaj sa ovim sljedećim.

min: Minimalno vrijeme koje je potrebno za dobijanje odgovora od hosta koji je pingiran sa vašeg kraja.

Avg: Prosečno vreme koje je potrebno da biste dobili odgovor od hosta koji je pingiran sa vašeg kraja.

maksimum: Maksimalno vrijeme potrebno za dobijanje odgovora od hosta koji je pingiran sa vašeg kraja.

Takođe ćete videti TTL koji označava Time To Live. Ping koristi numeričku TTL vrednost kako bi pokušao doći do datog host računara preko puta rute. Ovo je poznato i kao granična vrijednost. TTL ograničava vreme podataka preko mreže za različite svrhe, kao što su DNS zapisi, HTTP, ICMP itd.

Ping iz lokalne / privatne mreže

Da biste unijeli host vašu lokalnu / privatnu mrežu, morate upisati IP adresu tog hosta

ping 192.168.1.5-c 5

Ovde 192.168.1.5 je host koji želim da pinguje iz moje lokalne mreže. Ovo je domaćin moje lokalne mreže. Nadam se da znate sve blokove privatne mreže i te domaćine.

Videćete nešto ovako.

pingunixmen1.5

Ping broj / brojevi

Obično, kada pokrećete jednostavnu komandu pinga bez prosleđivanja dodatnih parametara, on će pingovati taj host za beskonačno vrijeme dok koristite bilo koji Linux OS.

Dakle, recimo, želim ping domaćin za 10 puta, tako da ću upisati sljedeće na svoj terminal.

ping -c 10 unixmen.com

Videćete nešto slično ispod slike.

PingUbuntuunixmenC10

Ovde možete videti da ping 10 puta, a zatim vam prikazuje izveštaj ping-a.

Ako radite sa MS Windows OS-a, upišite ovo u komandnu liniju

ping-n 10 unixmen.com

MSWINDOWSPINGN10

Različita veličina paketa

Podrazumevano, on šalje 64 bajtu ping zahteva domaćinu ako koristite bilo koji Linux OS i poslat će 32 bajta ako koristite neki MS Windows OS. Ako želite da je promenite i želite poslati teški paket, uradite sledeće

ping -s 100 -c 6 unixmen.com

pings100c6unixmen

Ovde možete videti da ne šalje 64 bajta. Šalje 108 bajta.

or

Iz MS Windows OS upišite sljedeće

ping -l 100 unixmen.com

MSWINDOWSl100

Povećajte ili smanjite vremenski interval

Podrazumevano ping čeka 1 sekunde pre slanja sledećeg paketa ka odredišnom hostu. Možete ga povećati ili smanjiti koristeći opciju -i ako želite prema vašim zahtjevima.

Hajde da povećamo interval ping-a za 3 sekunde tako da pošalju ping request nakon svake 3 sekunde

ping-i 3 unixmen.com

pingunixmeni3

Poslat će ping request sa intervalom vremena 3 sekundi.

Ako želite da smanjite interval ping-a, izdajte naredbu ispod

sudo ping -i 0.2 unixmen.com

Poplava sa pingom

Ovo se koristi za slanje paketa u najkraćem roku. Ovo se koristi za testiranje performansi mreže. Da biste to uradili, izdajte komandu ispod u terminalu.

sudo ping -f unixmen.com

pingunixmenf

Pritisnite taster CTRL + C da biste zaustavili ovo. Videćete nešto ovako i može se razlikovati od jednog domaćina drugom i koliko je dobra vaša internet konekcija.

Ping s rezime statistike

Ako želite da vidite izveštaj o statističkom pregledu ping-a samo koristite sledeći metod. Koristite opciju -q da biste prikazali samo rezime statistike ping-a.

ping -c 5 -q unixmen.com

Videćete nešto slično odmah ispod slike.

pingunixmenq

Ovde možete videti da ne odjekuje ili odgovara potvrdu od hosta. Samo pokazuje izveštaj.

Ping timeout

Ako prosledite parametar -w sa vašom ping komandom onda će odrediti krajnji rok za prekid ping outputa. Ovo određuje ukupan broj sekundi koje bi komanda pinga trebala poslati pakete tom udaljenom hostu.

ping -w 6 unixmen.com

Dakle, gornja komanda će pingovati hosta za 6 sekunde, a zatim će se automatski prekinuti i prikazaće rezultat.

Ping output objašnjenje

Dok pining domaćina naći ćete različite rezultate iz rezultata pinga.

Odredište Host Unreachable

Ako je poruka jednostavno "Host Host Unreachable", onda je najbolji mogući razlog da nema rute sa lokalnog host sistema i između paketa koji su poslati odredištu željenog odredišnog hosta ili izvještaja udaljenog rutera da nema rute za odredišni domaćin.

Traženje je isteklo

Ako vidite Traženje je isteklo to znači ili ukazuje da nisu primljene Echo Reply poruke u okviru podrazumevanog vremena 1 sekunde ili vremena koje ste postavili dok pišete taj host. Ovo može biti zbog mnogih različitih uzroka; najčešći uključuju zagušenje mreže, neuspjeh ARP zahtjeva, filtriranje paketa / zaštitni zid, grešku za rutiranje, kvarovi ili problema sa prekidačem / portom rutera itd. itd.

Nepoznati host / Ping zahtev nije mogao pronaći host

ping unixmens.com

Možda ste pogrešno upisali ime domaćina ili host uopšte ne izlazi na pravi internet oblak. Imajte na umu da sam namerno pogrešno upisao ime domaćina dok sam pingao.

Za svaki rezultat ping-a morate imati gubitak od 0% paketa sa dobrom latencijom ili nižim vremenom odziva. U zavisnosti od toga koji prenosni medij (UTP, optička kabela, Wi-Fi) koji koristite, latencija će se razlikovati.

Nadam se da će vam puno pomoći. Hvala na čitanju.

Odličan dan.

Oznake

Ostavite odgovor

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena *

Nazad na vrh dugmeta