Ping -kommando i ubuntu topp 10.Topp 10

Ping -kommando i ubuntu topp 10.Topp 10
Ping er et innebygd kommandolinjeverktøy tilgjengelig i nesten alle operativsystemer inkludert Linux. Det lar deg bekrefte nettverkstilkoblingen mellom systemet ditt og en annen nettverksenhet. Ping måler også responstiden som er tiden en pakke tar for å overføre fra avsenderen til verten og deretter tilbake til avsenderen. Ved hjelp av ping -kommandoen kan du også løse IP -adressen til et vertsnavn eller URL.

I denne artikkelen vil vi forklare hvordan ping fungerer og hvordan du bruker den i Linux -systemet. Vi utfører alle følgende nevnte kommandoer på Ubuntu 22.04.

Hvordan fungerer Ping?

Slik fungerer Ping:

  • Systemet ditt sender flere Internett -kontrollmeldingsprotokoll (ICMP) Echo -forespørsler til det eksterne systemets IP -adresse eller URL og venter deretter på svaret.
  • Det eksterne systemet, hvis det er tilgjengelig, mottar ICMP Echo -pakken som ber om et ekko -svar.
  • Det eksterne systemet sender deretter ICMP Echo Svarpakke.

Når du kjører ping -kommandoen, sender den vanligvis flere ICMP -pakker og venter deretter på svaret. Ping -resultatet forteller om du kan nå den eksterne enheten på det lokale nettverket eller internett. Dette kan hjelpe deg med å evaluere om et nettverkstilkoblingsproblem er på ditt lokale nettverk eller et sted utover. Ping måler også tur-retur-tiden som er tiden en pakke tar for å overføre fra avsenderen til verten og deretter tilbake til avsenderen. En lengre responstid indikerer nettverkstetting av nettverk eller pakketap.

Ping Command Syntax

Syntaksen til ping -kommandoen er:

$ ping opsjoner vertsnavn/ip

I den gitte syntaks er vertsnavnet navnet på nettstedet, eller du kan bruke IP -adressen.

For å sjekke om målvertsnavnet ditt er tilgjengelig eller ikke, kjør følgende kommando i terminalen:

$ Ping Linuxhint.com

Ping -kommandoen fortsetter å sende pakkerne til du stopper den manuelt. Bruk Ctrl + C fra tastaturet for å stoppe pinging. Etter at du har stoppet pingprosessen, viser den statistikken for målsystemet.

La oss se på utdataene:

Den første linjen viser URL, den tilhørende IP -adressen og antallet byte som ble sendt til målverten. De neste linjene viser svarene fra målverten som inkluderer antall byte, IP-adresse til målverten, TTL (tid til liv) på pakken, og responstiden (i millisekunder). På slutten av utdataene viser den et sammendrag av statistikk som inkluderer antall sendt/mottatt pakker, pakketap (i %alder), den totale tiden kommandoen kjørte, og maks, min og gjennomsnittlig responstid.

Hvordan bruke ping -kommando i Linux

Nå som du vet hva Ping -kommandoen er og hvordan det fungerer, la oss se hvordan du bruker det på forskjellige måter:

Kontroller lokal nettverkstilkobling ved hjelp av ping -kommandoen
Noen ganger møter du problemer med å nå ønsket nettsted. Så i denne situasjonen må du først pinge nettadressen eller IP -adressen til nettstedet for å se om du har rekkevidde til dette nettstedet.

$ ping

Hvis det gir en vellykket respons, betyr det at tilkoblingen mellom systemet og det eksterne nettstedet er greit.

Hvis pingen mislykkes, er neste trinn du trenger å sjekke å pinge ruterens IP -adresse for å sjekke om den er tilgjengelig eller ikke. Ved terminalpromptet, skriv ping etterfulgt av IP -adressen til ruteren din:

$ ping

Hvis det gir en vellykket respons, betyr det at den lokale tilkoblingen mellom systemet ditt og ruteren er greit.

Endre ping -pakkestørrelse
Du kan også endre størrelsen på pakker som pingen sender til en målvert. Standardstørrelsen på pakken er 56 (84) byte. Parentesenummeret representerer at å sende ping -byte 28 -pakkehodebyte også inkluderer i pakkestørrelsen. Du kan endre denne størrelsen ved å bruke følgende kommando:

$ ping -s pakkestørrelse> vertsnavn/ip

Den forrige kommandoen brukes til å teste nettverksytelsen.

For eksempel endrer vi ping -pakkestørrelsen til 100 som følger:

$ ping -s 100 192.168.42.2

Angi grensen for ønsket antall pingpakker
Hvis du vil angi grensene som Ping -forespørsler automatisk stopper etter det spesifiserte antallet Ping -pakker, kan du bruke følgende kommando:

$ ping -c set-limit vertsnavn/ip

For eksempel å sette ping -forespørselen til 5 midler etter å ha sendt 5 ping -pakker, avsluttes Ping -forespørselen automatisk. Du kan se utdataene i følgende bilde:

$ ping -c 5 192.168.42.2

Endre pingpakkens tidsintervall
Standard tidsintervall mellom å sende ICMP -forespørsler er 1 sekund i Linux. Imidlertid kan du endre dette tidsintervallet ved å bruke -i -alternativet med Ping -kommandoen.

For å sende 4 ICMP -forespørsler med 3 sekunders tidsintervall mellom dem, ville kommandoen være:

$ ping -c 4 -i 3 vertsnavn/ip

Tilsvarende kan du også redusere tidsintervallet. Å sende 4 ICMP -forespørsler med 0.5 sekunders tidsintervall mellom dem, kommandoen ville være:

$ ping -c 4 -i 0.5 vertsnavn/ip

Flom et nettverk ved hjelp av ping -kommando
Ping Flood er en type DOS -angrep der en angriper prøver å sende et stort volum av ICMP -forespørsler til et målsystem. For å bestemme hvordan systemet ditt reagerer på et slikt angrep, kan du stimulere en pingflom til enheten din. Pingflommen må utføres som rotbruker.

For å stimulere pingflommen, bruk ping -kommandoen med -f -alternativet som følger:

$ sudo ping -f vertsnavn/ip

Når denne kommandoen sender et stort antall pakker, kjør denne kommandoen i bare noen få sekunder og stopp den deretter ved å bruke Ctrl+C. I løpet av denne prosessen vil du se prikkene og backspacene i utgangen. Den skriver ut prikkene for sendende pakker og bakrom. I utgangen kan du se det 14137 pakker ble overført i bare 7921ms.

Angi timeout for en ping -forespørsel
Ved hjelp av Ping -kommandoen kan du også angi en tidsavbrudd for pingforespørsler. Etter den spesifiserte tiden, går pingutgangen og viser resultatene på terminalen uavhengig av hvor mange pakker som er overført.

For å angi en tidsavbruddsperiode, bruk Ping -kommandoen med alternativet -w etterfulgt av tiden på sekunder.

$ ping -W Time-in-Seconds vertsnavn/IP

For å sette en timeout på 2 sekunder, ville kommandoen være:

$ ping -W 2 192.168.42.2

Pingen stopper automatisk etter 2 sekunder for å skrive ut resultatene.

Gjør ping hørbar
Ved hjelp av følgende ping -kommando kan du lytte til et pip når målverten svarer på Ping:

$ ping -A vertsnavn/ip

Stille produksjon

For å skjule ICMP -svarene og vise Summarize Statistics, kan du bruke Ping -kommandoen med -Q -alternativet som følger:

$ ping -Q vertsnavn/ip

Sjekk pingversjonen
Du kan sjekke ping -verktøyversjonen ved å bruke følgende kommando:

$ ping -v

Konklusjon

Ping er et diagnostisk verktøy som tester om målnettverkets enhet er tilgjengelig eller ikke.

I denne artikkelen har vi forklart hva som er ping -kommando og hvordan det fungerer i Ubuntu 22.04 Linux -system. Vi praktiserte også den forskjellige bruken av Ping -kommandoen for å sjekke nettverksytelsen på en optimalisert måte. Videre kan du jobbe med avanserte brytere eller tagger som brukes med Ping -kommandoen for å tilpasse send- og svarforespørslene.