Alt om PING-kommandoen


Alle netværksadministratorer og it-fagfolk er velkendte med ping-kommandoen. Det er en livreddende kommando at kontrollere den grundlæggende forbindelse mellem to værter som vært til server eller vært til vært.

Lad os hoppe ind i det og vide mere i detaljer.

Hvad er Ping & hvordan det virker

PING står for Packet InterNet Groper. Et værktøj eller et program til at bestemme, om en bestemt IP-adresse eller vært / server er tilgængelig fra dit netværk eller ej. Ping-værktøjet bruges normalt til at kontrollere netværksfejl og diagnosticere det problem. Arbejdsmekanismen er enkel, men livreddende. Det virker ved at sende en pakke til den angivne IP-adresse / vært / serveradresse og vente på et svar fra den pågældende vært og måle forsinkelsen af ​​det pågældende svar. Dette er også kendt som latens.

Så du kan vide, om en vært er tilgængelig fra dit netværk, og hvor hurtigt får du et svar fra den vært, efter at du har sendt en PING-anmodning. En hurtig ping eller lav latens betyder en mere lydhør forbindelse, især i applikationer hvor tiden er alt (som online webspil). Normalt måles ping i millisekunder (ms). højere latens betyder, at du har noget problem med dit netværk. Selvom denne latens varierer meget afhængigt eller routing og Geo-placering. Hvis du er i USA, og du pinger en vært USA, vil forsinkelsen være lavere. Men hvis du er i USA, og du har en masse Bangladesh, så vil din latency helt sikkert være højere på grund af Geo-placering og antal HOP'er til den pågældende routing.

PING er den primære fejlfindingsteknik til enhver forbindelse. Det vil svare eller ekko for et svar. Ping sender en besked til en server / vært, der indeholder meddelelsen "PING" og modtager en kopi af meddelelsen tilbage fra den pågældende vært / server. Ping beregner "Round Trip Time" (eller RTT), at det tager en pakke at nå en bestemt server / vært.

Hvert moderne operativsystem har dette pingværktøj preinstalleret. Så kan du finde dette hjælpeprogram på alle operativsystemer lige fra terminalen (hvis du kører som UNIX / Linux operativsystem) eller fra (Command prompt / MS DOS prompt), hvis du kører et MS Windows-operativsystem.

Noter: En eller anden vært eller server kan blokere eller ikke tillade nogen ping- eller ICMP-anmodning om sikkerhed.

Her vil jeg vise dig at pinge eksempler ved at bruge en Ubuntu LTS 14.04.3 Linux OS. Du kan bruge uanset Linux distribution du har.

Få ping-version

For at kende versionen skal du åbne en terminal og udstede nedenstående kommando.

sudo ping -V

PingUnixmenV

Det giver dig de installerede ping-versioner til dig.

Ping-udførelse

Der er få forskelle, mens du udfører en ping-test eller pining fra et MS Windows-baseret OS og UNIX / Linux som OS.

Enkel ping-kommando tager kun en parameter, og parameteren er værtsnavnet eller den værts-IP-adresse, du vil pinge. Et simpelt ping-eksempel er ligesom nedenfor. Åbn en terminal og skriv følgende

ping unixmen.com

Her unixmen.com er værtsnavnet eller en vært.

Med ovenstående kommando vil du se noget som dette

PingUbuntuunixmen01

Du skal stoppe ping-kommandoen ved at trykke på CTRL + C. Ellers vil det pinge for uendelig tid, indtil du stoppede det. Efter hver ping kommandoer vil den vise en sommerrapport med følgende.

Min: Minimumstid, der tager for at få et svar fra den vært, der er blevet pinget fra din ende.

Gennemsnitlig: Gennemsnitlig tid, der tager for at få et svar fra den vært, der er blevet pinget fra din ende.

max: Maksimal tid, der tager for at få et svar fra den vært, der er blevet pinget fra din ende.

Også du vil se TTL, som står for Time To Live. Ping bruger en numerisk TTL-værdi til at forsøge at nå en given værtscomputer via rutevejen. Dette er også kendt som hopgrænse. TTL begrænser tidspunktet for data over et netværk til forskellige formål som DNS-registreringer, HTTP, ICMP osv.

Ping fra lokal / privat netværk

Hvis du vil pinge en vært for dit lokale / private netværk, skal du skrive IP-adressen til den pågældende vært

ping 192.168.1.5-c 5

Her er 192.168.1.5 den vært, jeg vil pinge fra mit lokale netværk. Dette er en stor del af mit lokale netværk. Jeg håber, at du kender alle blokke af privat netværk og de her også.

Du vil se noget som dette.

pingunixmen1.5

Ping tæller / tal

Normalt, når du kører en simpel ping-kommando uden at overføre yderligere parametre, vil den pinge den vært for uendelig tid, mens du bruger et hvilket som helst Linux-operativsystem.

Så sige, jeg vil gerne pinge vært for 10 gange, så jeg skriver følgende på min terminal.

ping-c 10 unixmen.com

Du vil se noget som under billedet.

PingUbuntuunixmenC10

Her kan du se, at det ping 10 gange og derefter viser pingopsamlingsrapporten til dig.

Hvis du kører fra et MS Windows OS, skal du skrive dette på kommandoprompten

ping-en 10 unixmen.com

MSWINDOWSPINGN10

Forskellig pakke størrelse

Som standard sender den 64 bytes af en ping-anmodning til en vært, hvis du bruger et hvilket som helst Linux-operativsystem, og det vil sende 32 bytes, hvis du brugte et MS Windows OS. Hvis du vil ændre det og vil sende tung pakke, skal du gøre følgende

ping-s 100-c 6 unixmen.com

pings100c6unixmen

Her kan du se, at det ikke sender 64 bytes. Det sender 108 bytes.

or

Indtast følgende fra MS Windows OS:

ping-l 100 unixmen.com

MSWINDOWSl100

Forøg eller reducer tidsintervallet

Som standard venter ping for 1 sekunder, inden du sender den næste pakke til destinationsværten. Du kan øge eller formindske dette ved hjælp af valgmulighed - hvis du ønsker at opfylde dine krav.

Lad os øge ping-tidsintervallet efter 3 sekunder, så det sender ping-anmodning efter hvert 3-sekund

ping -i 3 unixmen.com

pingunixmeni3

Den sender en ping-anmodning med en intervalltid på 3 sekunder.

Hvis du vil reducere ping-tidsintervallet, skal du udstede nedenstående kommando

sudo ping -i 0.2 unixmen.com

Oversvømmelse med ping

Dette bruges til at sende pakker senest. Dette bruges til at teste netværksydelsen. For at gøre det skal du udstede nedenstående kommando i terminalen.

sudo ping -f unixmen.com

pingunixmenf

Tryk på CTRL + C for at stoppe dette. Du vil se noget som dette, og det kan variere en vært til en anden og hvor god din internetforbindelse er.

Ping med resuméstatistik

Hvis du kun vil se ping summarisk statistik rapport, så brug følgende metode. Brug option -q for kun at se pingstatistikoversigten.

ping-c 5 -q unixmen.com

Du vil se noget som dette lige under billedet.

pingunixmenq

Her kan du se, at det ikke ekko eller svare på bekræftelsen fra værten. Det viser kun rapporten.

Ping timeout

Hvis du passerer parameteren -w med din ping-kommando, angiver det tidsfristen for at afslutte ping-output. Dette angiver det samlede antal sekunder, som ping-kommandoen skal sende pakker til den eksterne vært.

ping -w 6 unixmen.com

Så ovennævnte kommando vil pinge værten for 6 sekunder, og så vil den blive opsagt automatisk og vil vise resultatet.

Ping output forklaring

Mens du piner en vært, finder du forskellige resultater fra ping-resultaterne.

Modtageren er ikke til at få fat på

Hvis meddelelsen er simpelthen "Destination Host Unreachable", så er det muligt, at det er den bedste grund, at der ikke er nogen rute fra det lokale værtssystem, og mellem de pakker, der er sendt til den ønskede destinationsdestination eller en fjernrouter, rapporterer, at den ikke har nogen rute til destinationsværten.

Anmodning udløbet

Hvis du ser Anmodning udløbet det betyder eller indikerer, at der ikke blev modtaget ekko-svarmeddelelser inden for standardtiden for 1 sekunder eller den tid, du indstiller, mens du pinerer den pågældende vært. Dette kan skyldes mange forskellige årsager; De mest almindelige omfatter netværksbelastning, fejl i ARP-anmodningen, pakkefiltrering / firewall, routingsfejl, kabelfejl eller switch / routerportproblem osv. osv.

Ukendt vært / Ping-forespørgsel kunne ikke finde vært

ping unixmens.com

Måske er du forkert stavet værtsnavnet, eller værten går slet ikke ud i den rigtige internetsky. Bemærk, at jeg forsætligt har stavet værtsnavnet, mens jeg pinger.

For hver ping resultat skal du have 0% pakke tab med god latenstid eller lavere responstid. Afhængigt af hvilket transmissionsmedium (UTP, Fiber Optics Cable, Wi-Fi), du bruger din latency, vil variere.

Håber det hjælper dig meget. Tak for læsning.

Hav en god dag.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.