12 Praktiske Ping-Kommandoen Eksempler for Linux-Brugere

Ping er en simpel, meget udbredt, cross-platform networking værktøj til at teste om en host er tilgængelig på Internet Protocol (IP) netværk. Det virker ved at sende en række Internet Control Message Protocol (ICMP) ECHO_RE .uest beskeder til målet vært og venter på en ICMP echo svar (eller ECHO_RESPONSE).,

Du kan køre ping-test for at fastslå, om computeren kan kommunikere med en anden computer (mål host); det hjælper dig med at afgøre:

  • uanset om målet vært er tilgængelig (aktiv) eller ikke,
  • til at måle mængden af tid, det tager for pakker, der er for at komme til målet vært og tilbage til din computer (round-trip time (rtt) i forbindelse med target-vært) og
  • pakketab, udtrykt som en procentdel.,

Dens output er en liste over svar fra målet værten sammen med den tid, det tager for den sidste pakke at nå målet vært og tilbage til din computer. Det viser også et statistisk resum.af testen, typisk inklusive antallet af sendte pakker og de modtagne, procentdel af pakketab; minimum, maksimum, gennemsnitlige rundrejsetider og standardafvigelse for gennemsnittet (mdev). Hvis en ping-test mislykkes, vil du se fejlmeddelelser som output.,

Læs Også: Fping – En højtydende Ping-Redskab til Linux

I denne artikel, vil vi forklare, 12 praktiske ping-kommandoen eksempler for test af interoperabilitet af en værter på et netværk.

Lær Ping-Kommandoen Eksempler

1. Du kan køre en simpel ping test for at se, om targe vært www.google.com er tilgængelig eller ej. Du kan også bruge en IP-adresse i stedet for domænenavn som vist.,

$ ping www.google.comOR$ ping 216.58.212.78
Sample Output

fra resultaterne af ovenstående kommando var pingen vellykket, og der var ingen pakker tabt. En vigtig ting at tage til efterretning, i en ping test output er tiden i slutningen af hver ping svar. Forudsat at du udfører en ping-test til dine servere, betyder værdien her meget, afhængigt af den type applikation, du kører på en server.,har en webebapplikation, hvor en enkelt brugeranmodning resulterer i så mange forespørgsler til en database(er) for at generere resultater på brugergrænsefladen, betyder en lavere pingtid til den pågældende server, at flere data overføres uden forsinkelse, og det modsatte er sandt.

2. Du kan angive antallet af ECHO_RE .uests, der skal sendes, hvorefter ping afslutter, ved hjælp af -c flag som vist (i dette tilfælde stopper ping-testen efter afsendelse af 5 pakker).

3., -i flag giver dig mulighed for at indstille interval i sekunder mellem afsendelse af hver pakke, standardværdien er et sekund.

$ ping -i 3 -c 5 www.google.com

4. For at bestemme svaret på dit netværk under høje belastningsforhold kan du køre en “oversvømmelsesping”, der sender anmodninger så hurtigt som muligt ved hjælp af knappen -f. Kun root kan bruge denne indstilling, ellers kan du bruge sudo-kommandoen til at få root-rettigheder.

5. Du kan aktivere pinging en udsendelse ved hjælp af -b som vist.

$ ping -b 192.168.43.255

6., For at begrænse antallet af netværkshops (TTL – Time-to-live), som Sonder krydser, skal du bruge -t flag. Du kan indstille en hvilken som helst værdi mellem 1 og 255; forskellige operativsystemer indstiller forskellige standardindstillinger.

hver router, der modtager pakken, trækker mindst 1 fra tællingen, og hvis tællingen stadig er større end 0, videresender routeren pakken til næste hop, ellers kasserer den den og sender et ICMP-svar tilbage til din computer.

i dette eksempel er TTL ‘ en overskredet, og ping-testen er mislykkedes, som vist på skærmbilledet.,

$ ping -t 10 www.google.com
Sæt Ping TTL Count

7. Standardpakkestørrelsen skal være tilstrækkelig til en ping-test, men du kan ændre den for at imødekomme dine specifikke testbehov. Du kan angive størrelsen af nyttelasten, i antal byte ved hjælp af -s, hvilket vil resultere i en samlet pakkestørrelse af værdi plus 8 ekstra byte til ICMP-overskriften.

$ ping -s 1000 www.google.com

8., Hvis preload er angivet, ping sender, at mange pakker ikke venter på svar. Bemærk, at kun root kan vælge en preload mere end 3, ellers skal du bruge sudo-kommandoen til at få root-rettigheder.

$ sudo ping -l 5 www.google.com 

9. Det er også muligt at indstille tiden til at vente på et svar i sekunder ved hjælp af indstillingen -W som vist.

$ ping -W 10 www.google.com

10. For at indstille en timeout i sekunder, før ping afslutter uanset hvor mange pakker der er sendt eller modtaget, skal du bruge -w flag.

$ ping -w 10 www.google.com

11., Indstillingen -d giver dig mulighed for at aktivere debug IP-pakkedetaljen som vist.

$ ping -d www.google.com

12. Du kan aktivere verbose output ved hjælp af -v flag som følger.

$ ping -v www.google.com

Bemærk: Ping kan ikke nødvendigvis bruges til at teste netværksforbindelse, det fortæller dig blot, om en IP-adresse er aktiv eller inaktiv. Det bruges normalt sammen med traceroute – programmet, men MTR-et moderne netværksdiagnostisk værktøj kombinerer funktionaliteten af ping og traceroute og tilbyder mange ekstra funktioner.,for en omfattende liste over netværksværktøjer, tjek: a Linu sy Sysadmin ‘ s Guide to net ,ork Management, fejlfinding og Debugging

resum

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *